Moin
Auch ich hatte vor einiger Zeit eine ähnliche Aufgabe und habe das relativ einfach gelöst, und zwar
ohne eine TDatabaseKomponente (die ich persönlich für zu kompliziert halte):
Delphi-Quellcode:
//--grundgerüst
with table1 do
begin
DatabaseName :=PfadNameZuDBaseDateien;
TableName := DBaseDatei;
TableType := ttdBase; //<--wichtig!
IndexName := irgendeinIndex;
end;
//--beispiel
with table1 do
begin
DatabaseName :='D:\programme\borland\borland shared\data';
TableName := 'animals.dbf';
TableType := ttdBase;
IndexName := 'NAME';
end;
Somit brauch ich keinen zusätzlichen Alias etc
Und die
BDE kommt auch wunderbar mit den dBase-Indizes zurecht
Ich hatte keine Probs, damals die teilweise recht umfangreichen dBase-Tabellen in das gewünschte Datenbank-Format umzusetzen