Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
int db_cancel_request( SQLCA * sqlca );
sqlca 指向 SQLCA 结构的指针。
发送取消请求时返回 1;无请求发送时返回 0。
取消当前活动的数据库服务器请求。此函数会进行检查,以确保在发送取消请求之前数据库服务器请求是活动的。
一个非零返回值不表示请求被取消。在几个临界时刻,取消请求和来自数据库或服务器的响应会发生交错。在这些情况下,即使函数仍然返回 TRUE,取消请求也没有效果。
可以异步调用 db_cancel_request 函数。数据库接口库中只有此函数和 db_is_working 可以使用可能正被另一请求使用的 SQLCA 进行异步调用。
如果您取消正在执行游标操作的请求,则游标的位置是不确定的。在取消之后,您必须按游标的绝对位置定位该游标或关闭它。