MySQL Datenbank mit Python auslesen (Probleme beim Typ DATE

Sockets, TCP/IP, (XML-)RPC und ähnliche Themen gehören in dieses Forum
ABTW

MySQL Datenbank mit Python auslesen (Probleme beim Typ DATE

Beitragvon ABTW » Montag 29. August 2005, 14:24

Hi ich habe ein Problem eine MySQL Datenbank, mit PYTHON, richtig auszulesen.
durch a=db.fetchall() bekomme ich zwar alle abgefragten Werte in ein Tuple, nur leider sind alle Werte der DB vom Typ DATE oder dem Typ TIME unbrauchbar.
DATE erhält immer die Ausschrift "NONE" und TIME gibt Werte in dieser Form aus "datetime.timedelta(0)"

Hat jemand eine Idee wie ich die Daten ordentlich bekomme?
ABTW

Beitragvon ABTW » Dienstag 30. August 2005, 07:13

Ok das Problem war folgendes:
wenn in der DB ein null-datum steht (0000-00-00) dann bekommt python beim Auslesen ein None zurück.
Anderenfalls bekommt es ebenfalls eine solche "Funtion" wie bei TIME.... um dieses kuddelmuddel als datum bzw uhrzeit anzeigen zu lassen muss man einfach nur ein str( ) drum setzen :)

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder