Einzelnen Beitrag anzeigen

Benutzerbild von trifid
trifid

Registriert seit: 12. Sep 2003
297 Beiträge
 
#11

Re: Problem mit ADOTable und Refresh

  Alt 10. Dez 2003, 21:05
Hallo,

nebenbei, Access verhält sich unter den ADO-Komponenten von Borland in gewissen Bereichen anders wie eine SAP-DB7.4 . (JET-Engine contra OLE-DB-Provider)
Von der TADOTable würde ich abraten und die TADODataSet verwenden.
Wie die TBetterAdodataset bei einer SAP-DB sich verhält gehört erstmal getestet ...
Jeder gibt zwar (s)eine Stellungsnahme ab, aber für eine profesionelle Entwicklung sind dafür keine wirklich getesteten Grundlagen oder Veröffentlichungen vorhanden.
Sicher ist, dass die BetterDataSet für Access-Anwendungen die bessere Wahl ist,
für klassische Datenbank-Server (wie gesagt) gehört diese auf jeden einzelnen Fall überprüft.

Nochmals, was anderes geht nicht - der Rest (requery, refresh, etc.) wurden nicht sauber von Borland realisiert (ich möchte hier aber auch nicht von Bug's sprechen )
Delphi-Quellcode:
id := ADODataSet.FieldByName('FeldID').asInteger;

// irgendein SQL-Command
ADOCommand.CommandText := 'INSERT ...';
ADOCommand.Execute;

ADODataSet.Close;
ADODataSet.Open;
ADODataSet.Locate ('FeldID', id, []);
  Mit Zitat antworten Zitat