Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (Deutsch) » SQL Anywhere Server - Programmierung » ODBC-Unterstützung » ODBC-Verbindungsfunktionen » ODBC-Verbindung einrichten

 

Verbindungsattribute abrufen

Die Funktion SQLGetConnectAttr wird eingesetzt, um Verbindungsdetails abzurufen. Die folgende Anweisung gibt beispielsweise den Verbindungsstatus zurück.

rc = 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 eines Inaktivitäts-Timeouts.

Weitere Hinweise sowie eine Liste mit Verbindungsattributen finden Sie unter "SQLSetConnectAttr" in der Microsoft-Dokumentation ODBC API Reference unter [external link] http://msdn.microsoft.com/de-de/library/ms710297.aspx.