SQLTransact のマッピング
SQLTransact は SQLEndTran に置き換えられました。 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 と同じ値に設定されます。