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.