![]() Mailinglisten-Archive |
Hallo, ich habe gro�e Foxpro-Datenbanken (foxpro=dbase-clone), und �bertrage diese automatisiert in eine Postgres-Datenbank. Das ganze mu� automatisierbar laufen, also "Export nach CSV und einlesen" ist keine Option. Daher lese ich Tabelle f�r Tabelle mittels den DBASE -Funktionen von PHP (neuester Level von 4) ein. Es funktioniert, au�er: "LOGISCHE" Felder (so hei�en Booleans bei Foxpro) werden nicht korrekt ausgelesen, scheint mir. Wenn ein LOGISCHES Feld "T" (=True) enth�lt, gibt dbase_get_record_with_names f�r dieses Feld den Inhaltswert 0 zur�ck. Und 0 ist "falsch". Hat das schon mal jemand erlebt? Gibt es ne L�sung? Ist es ein Fehler von mir oder einer im Code? Mit PERLs XBASE zugriff kommt eine 1 bei logischen Feldern - m�chte aber ungern das ganze Skript auf Perl umschreiben. Lieber Dank Harald
php::bar PHP Wiki - Listenarchive