phpbar.de logo

Mailinglisten-Archive

[php] dbase_get_record_with_names

[php] dbase_get_record_with_names

Harald Armin Massa ghum_(at)_gmx.net
Thu, 21 Sep 2000 10:09:50 +0200


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