SQLNativeSql(游标库)

重要

Windows 的未来版本中将移除此功能。 避免在新的开发工作中使用此功能,并计划修改当前使用此功能的应用程序。 Microsoft 建议使用驱动程序的游标功能。

本主题讨论在游标库中使用 SQLNativeSql 函数。 有关 SQLNativeSql 的一般信息,请参阅 SQLNativeSql 函数

如果驱动程序支持此函数,则游标库在驱动程序中调用 SQLNativeSql ,并向其传递 SQL 语句。 对于定位更新、定位删除和 SELECT FOR UPDATE 语句,游标库在将语句传递给驱动程序之前会对其进行修改。

注意

如果游标名称在 SQLNativeSqlInStatementText 参数中传递的位置更新或删除语句中无效,则游标库错误地返回 SQLSTATE 34000 (游标名称无效) 无效。 SQLNativeSql 不打算返回语法错误,这些错误仅在语句准备或执行时返回。