【问题标题】:SQL-Error : 01S02 [Oracle][ODBC]Option value changedSQL 错误:01S02 [Oracle][ODBC]选项值已更改
【发布时间】:2016-11-25 02:10:52
【问题描述】:

我的应用程序在 sql server 上运行,但是当我尝试将其连接到 Oracle 时,在配置语句时出现以下错误:

SQL-State: 01S02  Message: [Oracle][ODBC]Option value changed.

关于执行语句:

SQLSetStmtAttr(hstmt, SQL_ATTR_CURSOR_TYPE, (SQLPOINTER)SQL_CURSOR_DYNAMIC, SQL_IS_INTEGER))

SQL_CURSOR_DYNAMIC 可以在 SQL SERVER 上正常工作,但不能在 Oracle 上工作。 什么对 Oracle 不起作用? 请帮我!我被卡住了。

【问题讨论】:

    标签: sql-server oracle odbc


    【解决方案1】:

    可以从 Oracle 社区论坛弄清楚。

    不支持SQL_CURSOR_DYNAMIC,我们可以改用SQL_CURSOR_KEYSET_DRIVEN

    更多信息请参考this link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-08-08
      相关资源
      最近更新 更多