Udostępnij za pośrednictwem


Konwersje niejawne kursor (ODBC)

Aplikacje mogą żądać typu kursor za pomocą SQLSetStmtAttr , a następnie wykonanie instrukcja języka SQL nie jest obsługiwany przez serwer kursory żądanego typu.Wywołanie SQLExecute lub SQLExecDirect zwraca wartość SQL_SUCCESS_WITH_INFO i SQLGetDiagRec zwraca:

szSqlState = "01S02", *pfNativeError = 0,
szErrorMsg="[Microsoft][SQL Server Native Client] Cursor type changed"

Aplikację można ustalić, jakiego typu kursor jest teraz używany przez wywołanie SQLGetStmtOption zestaw do SQL_CURSOR_TYPE.Konwersja typu kursor dotyczy tylko jednej instrukcja.Następnego SQLExecDirect lub SQLExecute zostaną wykonane przy użyciu oryginalnych ustawień kursor instrukcja.