点击或拖拽改变大小

Functions.SqlCancel 方法

X#
请求取消正在执行的 SQL 语句。

命名空间:  XSharp.VFP
程序集:  XSharp.VFP (在 XSharp.VFP.dll 中) 版本:2.22 GA
语法
 FUNCTION SqlCancel(
	nStatementHandle AS LONG
) AS LONG
查看代码

参数

nStatementHandle
类型:Int32
指定要取消其 SQL 语句的活动语句句柄。

返回值

类型:Int32
数值型。SqlCancel( ) 如果 SQL 语句成功取消,则返回 1;如果存在连接级别错误,则返回 -1;如果存在环境级别错误,则返回 -2。
备注
SqlCancel( ) 取消异步模式下 SqlColumns( )SqlExec( )SqlMoreResults( )SqlTables( ) 的执行。
要建立异步模式,请使用 SqlSetProp( ) 函数。
示例
X#
1= SqlSetProp(gnHandle, 'asynchronous', .T.) // 停止 SqlExec( )
2= SqlExec(gnHandle, 'SELECT * FROM authors')
3= SqlCancel(gnHandle) // 错误的 select 语句,取消
参见