DisableAsyncQueryExecution IBM驱动程序配置关键字

禁用异步执行查询的能力。

Equivalent CLI keyword
AsyncEnable
Equivalent IBM® Data Server Provider for .NET connection string keyword
不适用
db2dsdriver.cfg configuration syntax
<parameter name="DisableAsyncQueryExecution" value="0 | 1"/>
Default setting:
可以异步执行查询。
Usage notes:
此选项允许您禁用允许查询异步执行的支持。 这仅有利于通过使用 SQLSetStmtAttr()SQLSetConnectAttr()设置 SQL_ATTR_ASYNC_ENABLE 属性来编写以利用此功能的应用程序。
  • 0 = 允许异步执行查询。 应用程序还必须通过使用 SQLSetStmtAttr()SQLSetConnectAttr()设置 SQL_ATTR_ASYNC_ENABLE 来启用异步函数。 (缺省值)
  • 1 = 未异步执行查询

异步调用函数后,只能在语句句柄上调用原始函数 SQLAllocHandle()SQLCancel()SQLSetStmtAttr()SQLGetDiagField()SQLGetDiagRec()SQLGetFunctions() ,直到原始函数返回除SQL_STILL_正在执行的代码为止。 在同一连接下的任何其他语句句柄上调用的任何其他函数返回 SQL_ERROR , SQLSTATE 为 HY010 (函数序列错误)。