次の方法で共有


暗黙のカーソル変換 (ODBC)

適用対象: SQL Server Azure SQL データベース Azure SQL Managed Instance Azure Synapse Analytics Analytics Platform System (PDW)

アプリケーションは、 SQLSetStmtAttr を介してカーソルの種類を要求し、要求された型のサーバー カーソルでサポートされていない SQL ステートメントを実行できます。 SQLExecute または SQLExecDirect の呼び出しはSQL_SUCCESS_WITH_INFOを返し、SQLGetDiagRec は次を返します。

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

アプリケーションは、SQL_CURSOR_TYPEに設定された SQLGetStmtOption を呼び出すことによって、現在使用されているカーソルの種類を判断できます。 カーソルの種類の変換は、1 つのステートメントにのみ適用されます。 次の SQLExecDirect または SQLExecute は、元のステートメント カーソル設定を使用して実行されます。

参照

カーソル プログラミングの詳細 (ODBC)