Die Funktion SQLGetConnectAttr wird eingesetzt, um Verbindungsdetails abzurufen. Die folgende Anweisung gibt beispielsweise den Verbindungsstatus zurück.
retcode = SQLGetConnectAttr( dbc, SQL_ATTR_CONNECTION_DEAD, (SQLPOINTER)&closed, SQL_IS_INTEGER, 0 ); |
Bei der Verwendung der ODBC-Funktion SQLGetConnectAttr zum Abrufen des Attributs SQL_ATTR_CONNECTION_DEAD wird der Wert SQL_CD_TRUE zurückgegeben, wenn die Verbindung unterbrochen wurde, auch wenn seit der Unterbrechung der Verbindung keine Anforderung an den Server gesendet wurde. Es wird ermittelt, ob die Verbindung unterbrochen wurde, ohne eine Anforderung an den Server zu senden. Die Unterbrechung der Verbindung wird innerhalb weniger Sekunden erkannt. Die Verbindung kann aus mehreren Gründen unterbrochen werden, z. B. aufgrund einer Zeitüberschreitung der Inaktivität.
Weitere Hinweise sowie eine Liste mit Verbindungsattributen finden Sie unter SQLSetConnectAttr in der Microsoft-Dokumentation ODBC Programmer's Reference.
Kommentieren Sie diese Seite in DocCommentXchange. Senden Sie uns Feedback über diese Seite via E-Mail. |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |