共用方式為


SQLEndTran (資料指標程式庫)

重要

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

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

資料指標程式庫不支援交易,並將呼叫直接傳遞至 SQLEndTran 至驅動程式。 不過,資料指標程式庫確實支援資料來源所傳回的資料指標認可和復原行為,其中包含SQL_CURSOR_ROLLBACK_BEHAVIOR和SQL_CURSOR_COMMIT_BEHAVIOR資訊類型:

  • 對於跨交易保留資料指標的資料來源,在資料來源中復原的變更不會在資料指標程式庫的快取中回復。 若要讓快取符合資料來源中的資料,應用程式必須關閉並重新開啟資料指標。

  • 對於關閉交易界限資料指標的資料來源,資料指標程式庫會關閉資料指標,並刪除連接上所有語句的快取。

  • 針對在交易界限刪除備妥語句的資料來源,應用程式必須在重新執行語句之前,重新準備連接上的所有備妥語句。