Entwickler-Ecke
Datenbanken - Daten aus dbf-Datei ohne BDE einlesen?
jamany - Sa 03.07.04 11:39
Titel: Daten aus dbf-Datei ohne BDE einlesen?
Ich möchte gerne die Werte einer dbf-Datei in eine Access-Datei übertragen. Dabei verwende ich ADO, weil ich auf die BDE verzichten möchte bzw. muss.
Table2.TableName:='17001199.dbf';
Table2.Active:=True;
kontoa:=Table2.RecordCount;
Progressbar1.Max:=kontoa;
// Progressbar zeigt dann Verlauf des Einlesens an...
while not Table2.eof do
begin
saldo:=Table2.FieldByName('Saldo').AsString;
ADOTable1.Append; // z.B. wenn saldo größer 0 ist
ADOTable1.FieldByName('Saldo').AsCurrency:=saldo;
...
Der erste Teil stammt noch aus meinem alten Programm, bei dem ich die BDE verwendet habe. Da habe ich dan einfach über einen Table die dbf-Datei eingelesen. Das geht jetzt so nicht mehr. Wie müssten die ersten Befehle korrekt lauten?
Wie gesagt, die dbf-Datei soll eingelesen werden, dabei wird jede Zeile geprüft und evtl. dann in die ADOTable1 (die eine Access-Tabelle beinhaltet) übertragen.
KidPaddle - So 04.07.04 10:31
Du greifst auf die DBF - Daten über ADO zu. Dafür must Du einen entsprechenden ConnectionString erstellen. Auf dieser Seite
http://www.connectionstrings.com/ findest entsprechenden ConnectionStrings zu allen möglichen Datenbanken.
Gruß
KidPaddle
jamany - So 04.07.04 10:40
danke! Das hilft mir schon mal weiter...
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!