SQLTransact 對應

SQLTransact 現在已由 SQLEndTran 取代。 這兩個函式之間的主要差異在於 SQLEndTran 包含引數 HandleType ,這會指定要完成的工作範圍。 HandleType 引數可以指定環境或連接控制碼。 下列 SQLTransact 呼叫

SQLTransact(henv, hdbc, fType)  

對應至

SQLEndTran(SQL_HANDLE_DBC, ConnectionHandle, CompletionType);  

如果 ConnectionHandle 不等於 SQL_Null_HDBC。 ConnectionHandle 引數會設定為 hdbc 的值。

SQL_Transact對應至

SQLEndTran (SQL_HANDLE_ENV, EnvironmentHandle, CompletionType);  

如果 ConnectionHandle 等於 SQL_Null_HDBC。 EnvironmentHandle 引數會設定為 henv 的值。

在上述兩種情況下, CompletionType 引數會設定為與 fType 相同的值。