Thema: Delphi ADOQuery und Result

Einzelnen Beitrag anzeigen

shmia

Registriert seit: 2. Mär 2004
5.508 Beiträge
 
Delphi 5 Professional
 
#13

Re: ADOQuery und Result

  Alt 27. Jun 2008, 16:11
Zitat von Cosamia:
Ja, ich arbeite mit Access.
Die Tempdruck wird vorgelagert hier befüllt:
Na dann hast du bestimmt verschiedene ADOConnections im Einsatz.
Du schreibst Daten über die eine Connection raus und liest sie über eine andere Connection wieder ein.
Da aber Access die Daten nicht sofort die die MDB-Datei schreibst, sondern erst nach ~ 2,5 Sekunden wegschreibt(Schreibcache), musst du eben warten.
Würdest du nur eine einzige ADOConnection verwenden, dann wäre alles in Butter.

Vielleicht hast du auch überhaupt kein einziges ADOConnection-Objekt im Einsatz und hast
überall nur den ConnectionString gesetzt.
Dann erzeugt die VCL pro Query eine eigene Connection - das ist natürlich ganz schlecht.

PS:
bei Access muss man überall die CursorLocation auf clUseServer setzen; das erhöht die Leistung.
Das gilt aber nur für Access; bei allen anderen DBs ist clUseClient in der Regel besser.
Andreas
  Mit Zitat antworten Zitat