2016-07-21 21 views
0

Ich habe Anwendung auf SQL Server ausgeführt wird, aber wenn ich versuche, es zu Oracle zu verbinden, folgende Störung zu erhalten, während Konfiguration der Aussage:SQL-Fehler: 01S02 [Oracle] [ODBC] Optionswert geändert

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

auf der Ausführung der Anweisung:

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

SQL_CURSOR_DYNAMIC arbeiten mit SQL Server in Ordnung, aber nicht mit Oracle. Was funktioniert bei Oracle nicht? Bitte helfen Sie mir! Ich stecke fest.

Antwort

0

Konnte es aus dem Oracle-Community-Forum herausfinden.

SQL_CURSOR_DYNAMIC wird nicht unterstützt, wir können stattdessen SQL_CURSOR_KEYSET_DRIVEN verwenden.

Weitere Informationen finden Sie unter this link.