適用対象: 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 は、元のステートメント カーソル設定を使用して実行されます。