SQLGetConnectAttr 函数用于获取连接的详细信息。例如,以下语句返回连接状态。
rc = SQLGetConnectAttr( dbc, SQL_ATTR_CONNECTION_DEAD, (SQLPOINTER)&closed, SQL_IS_INTEGER, 0 ); |
通过 SQLGetConnectAttr 函数获取 SQL_ATTR_CONNECTION_DEAD 属性时,如果连接已经删除(即使从连接删除时起未向服务器发出任何请求),则会返回值 SQL_CD_TRUE。无需向服务器发出请求即可确定连接是否已经删除,并且可在几秒钟内检测到删除的连接。有多个原因可删除连接,例如空闲超时。
有关详细信息,包括连接属性列表,请参见 Microsoft 的ODBC API Reference中的 SQLGetConnectAttr,网址为 http://msdn.microsoft.com/zh-cn/library/ms710297.aspx。
![]() |
使用DocCommentXchange讨论此页。
|
版权 © 2013, SAP 股份公司或其关联公司. - SAP Sybase SQL Anywhere 16.0 |