Share via


SQLTransact のマッピング

SQLTransactSQLEndTran に置き換えられました。 2 つの関数の主な違いは、 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 と同じ値に設定されます。