点击或拖拽改变大小

SQLSelect.SimulateCursor 属性

X#
一个常量,描述 ODBC 驱动程序如何尝试保证更新或删除语句只影响一行。

命名空间:  VO
程序集:  VOSQLClasses (在 VOSQLClasses.dll 中) 版本:2.22 GA
语法
 VIRTUAL PROPERTY SimulateCursor AS USUAL GET SET 
查看代码

属性值

类型:__Usual
一个常量,描述 ODBC 驱动程序如何尝试保证更新或删除语句只影响一行。
备注
以下常量之一,描述 ODBC 驱动程序如何尝试保证更新或删除语句只影响一行。
常量描述
SQL_SC_NON_UNIQUE 驱动程序不保证模拟定位的更新或删除语句只影响一行; 这是应用程序的责任。如果一个语句影响多行,SQLExecute、SQLExecDirect 或 SQLSetPos 返回 SQLSTATE 01001(游标操作冲突)。
SQL_SC_TRY_UNIQUE 驱动程序尝试保证模拟定位的更新或删除语句只影响一行。 驱动程序总是执行这样的语句,即使它们可能影响多行,比如当没有唯一键时。如果一个语句影响多行,SQLExecute、SQLExecDirect 或 SQLSetPos 返回 SQLSTATE 01001(游标操作冲突)。
SQL_SC_UNIQUE 驱动程序保证模拟定位的更新或删除语句只影响一行。 如果驱动程序无法保证这一点,SQLExecDirect 或 SQLPrepare 返回一个错误
这个属性的默认值可以通过函数 SqlSetStmtSimulateCursor() 设置
提示 提示:
请查阅你使用的ODBC驱动程序的文档,以了解这个设置对你的应用程序性能的影响。
参见