Hallo,
die ADO-Objekte unterstützen zwei Eigenschaften bei denen es um asynchrone Verarbeitung geht. Beim TADOConnection coAsyncConnect und bei TADOCommand ..AsyncExecute. Ich möchte gerne beide Möglichkeiten benutzen.
Bei meinen Tests habe ich festgestellt, dass z. B. beim asynchronen Connect der MS SQL-Server dies unterstützt und ich während des Connect-Versuches und innerhalb der Timeout-Zeit die Cancel-Methode aufrufen kann und der Connect-Versuch abgerochen wird. Hingegen musste ich auch feststellen, dass z. B. ORACLE keinen asynchronen Verbindungsaufbau unterstützt.
Meine Frage ist deshalb, wie kann ich die darunterliegende OLE-DB Schicht abfragen ob der Provider asynchrone Verarbeitung unterstützt?
die ADO-Objekte unterstützen zwei Eigenschaften bei denen es um asynchrone Verarbeitung geht. Beim TADOConnection coAsyncConnect und bei TADOCommand ..AsyncExecute. Ich möchte gerne beide Möglichkeiten benutzen.
Bei meinen Tests habe ich festgestellt, dass z. B. beim asynchronen Connect der MS SQL-Server dies unterstützt und ich während des Connect-Versuches und innerhalb der Timeout-Zeit die Cancel-Methode aufrufen kann und der Connect-Versuch abgerochen wird. Hingegen musste ich auch feststellen, dass z. B. ORACLE keinen asynchronen Verbindungsaufbau unterstützt.
Meine Frage ist deshalb, wie kann ich die darunterliegende OLE-DB Schicht abfragen ob der Provider asynchrone Verarbeitung unterstützt?
Comment