Einzelnen Beitrag anzeigen

hyype

Registriert seit: 5. Nov 2008
97 Beiträge
 
Delphi XE2 Professional
 
#1

[ODBC Driver Manager] Fehler in der Funktionsreihenfolge

  Alt 7. Apr 2010, 16:51
Datenbank: mssql2005 • Zugriff über: bde
Hallo Community!

Ich schlage mich seit gestern mit diesem Fehler rum..
Sein Auftreten ist rein zufällig und immer bei nem post.

Ich habe folgendes recherchiert:

http://www.codeguru.com/forum/showthread.php?t=134717

Dort schreibt jmd, dass asynchrone Methoden gestartet werden, die den state von nem handle verändern.
Kriegt eine davon ein handle mit falschen state, etwa weil die Methode, die den state entsprechend ändern würde, noch nicht zu Ende gelaufen ist, kommt dieser Fehler.

Frage ist jetzt:
Was kann ich tun?
Kann ich ODBC dazu bringen, synchron statt asynchron zu arbeiten?
Brauch ich ne neuere Version von dem ODBC-Treiber?

Ich geb mal noch paar Infos:
delphi: turbo-delphi 2006
DB: mssql-server2005
OS, von wo aus die Anwendung gestartet wird: ms server 2003
ODBC-Version:
- SQL Native Client (Register "Treiber"): 2005.90.1399.00 (vom 14.10.2005, hmmm..)
- ODBC-Komponenten (Register "Info"): 3.526.3959.0
und (jetzt kommt's):
DB-Verbindung via BDE

mfg

hyype

P.S.:
Gleicher Post befindet sich im Delphi-Treff, hier die Verlinkung:
http://forum.delphi-treff.de/showthr...842#post207842
  Mit Zitat antworten Zitat