共用方式為


SQLNativeSql (資料指標程式庫)

重要

Windows 的未來版本將移除此功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 Microsoft 建議使用驅動程式的資料指標功能。

本主題討論在資料指標程式庫中使用 SQLNativeSql 函式。 如需 SQLNativeSql 一般資訊,請參閱 SQLNativeSql 函式

如果驅動程式支援此函式,資料指標程式庫會在驅動程式中呼叫 SQLNativeSql ,並傳遞 SQL 語句。 針對定點更新、定位刪除和 SELECT FOR UPDATE 語句,資料指標程式庫會在將語句傳遞至驅動程式之前修改語句。

注意

如果資料指標名稱在 SQLNativeSql 的 InStatementText 引數 中傳遞的位置更新或刪除語句中無效,資料指標程式庫會錯誤地傳回 SQLSTATE 34000 (不正確資料指標 名稱)。 SQLNativeSql 並非用來傳回語法錯誤,這些錯誤只會在語句準備或執行時傳回。