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 API Reference unter http://msdn.microsoft.com/de-de/library/ms710297.aspx.
![]() |
Kommentieren Sie diese Seite in DocCommentXchange.
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |