Seite 1 von 1

DBF zu Sqlite

Verfasst: Di, 19. Okt 2021 10:13
von Koverhage
Es gibt ein Tool dbf-to-sqlite
dazu muss man aber Python installieren (möchte ich nicht).
Mann müsste doch relativ einfach DBF Dateien in sqlite mittels Field Funktionen übertragen können, oder sehe ich das falsch ?

Habe mir Huberts Beispiel mal angesehen, da wird nur db:bind_textA benutzt,
obwohl es auch bind_int, bind_double, etc. gibt.
Hat jemand schon so gemacht ?

Re: DBF zu Sqlite

Verfasst: Di, 19. Okt 2021 12:16
von Marcus Herz
Ich kenne sqlite nicht, aber geht
ODBC Export?

Re: DBF zu Sqlite

Verfasst: Di, 19. Okt 2021 13:19
von Koverhage
Such mal hier im Forum, da gibt es viele Beiträge dazu.
ich verwende die Klasse von Pablo, ODBC ist mir zu aufwendig dafür.
Hubert, hat ein oder 2 Beispielprogramme gemacht.

Re: DBF zu Sqlite

Verfasst: Mo, 01. Nov 2021 8:24
von brandelh
Hallo Klaus,

das ist ewig her ;-)

ich meine mich zu erinnern, dass SQLite keine starke Typprüfung hat, alles als Text zu speichern ist daher nicht schlecht und entspricht auch dem Aufbau einer DBF.
Was die anderen internen Befehle mehr können weiß ich nicht.

Re: DBF zu Sqlite

Verfasst: Di, 02. Nov 2021 7:31
von Koverhage
Hallo Hubert,

ja ich benutze das Sample von Dir als Ausgangslage.

Re: DBF zu Sqlite

Verfasst: Di, 02. Nov 2021 8:11
von AUGE_OHR
hi,

ich habe ein Modul : SQlite -> DBF

Code: Alles auswählen

      DO CASE
         CASE "VARCHAR" $ xType
         CASE xType = "TEXT" .OR. xType = "CHAR"  .OR. xType = "TIME" .OR. xType = "LONGVARCHAR"
         CASE xType = "FLOAT" .OR. xType = "DECIMAL"
         CASE xType = "INTEGER" .OR. xType = "BIGINT" .OR. xType = "REAL"
         CASE xType = "BOOLEAN"
      ENDCASE
      AADD(aStructure,{cName,cType,nLen,nDec })
wenn du von DBF ausgehst kann du die selben Typen nutzen