共用方式為


隱含資料指標轉換 (ODBC)

適用於: SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體 Azure Synapse Analytics Analytics Platform System (PDW)

應用程式可以透過 SQLSetStmtAttr 要求資料指標類型,然後執行所要求類型的伺服器數據指標不支援的 SQL 語句。 對 SQLExecuteSQLExecDirect呼叫會傳回SQL_SUCCESS_WITH_INFO,而 SQLGetDiagRec 會傳回:

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

應用程式可以藉由呼叫 SQLGetStmtOption 設定為 SQL_CURSOR_TYPE,來判斷目前所使用的數據指標類型。 數據指標類型轉換僅適用於一個語句。 下一個 SQLExecDirectSQLExecute 將會使用原始語句數據指標設定來完成。

另請參閱

資料指標程式設計詳細資料 (ODBC)