![]() |
Re: ADOQuery und Result
funktioniert aber auch nur, wenn ich weniger als 10 Datensätze habe.
Falls es mehr sind muss ich das sleep hochsetzen. :wall: |
Re: ADOQuery und Result
Kann man nicht einfach mit
OnFetchComplete sicherstellen das Open durchgeführt wurde. Danach kann doch der Druck ausgeführt werden... |
Re: ADOQuery und Result
Zitat:
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. |
Re: ADOQuery und Result
Ich handle das eigentlich alles über eine ADO.Connection.
|
Re: ADOQuery und Result
Zitat:
|
Re: ADOQuery und Result
Mensch, deine Nase muss echt fein. Das war die Lösung.
Ich hatte ganz vergessen, dass ich der einen Query per Connectionstring die DB zugewiesen habe. :firejump: |
Alle Zeitangaben in WEZ +1. Es ist jetzt 05:14 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz