ODBCのAPIを使ってRollBackするには

解決


API  2003-07-31 18:14:26  No: 78841  IP: [192.*.*.*]

VB6.0  SP5で開発をしています。
ODBCのAPI関数を使っていて、
テーブルをDeleteした後にInsert処理をしています。
もしもの時のために、Insertが失敗したらRollBackしたいのですが、方法がわかりません。
どなたかご存知で無いでしょうか?

編集 削除
魔界の仮面弁士  2003-07-31 23:42:36  No: 78842  IP: [192.*.*.*]

SQLEndTran API が利用できると思います。
第3引数に、SQL_ROLLBACK / SQL_COMMIT を指定してみてください。

# ODBC 1.0 の場合は、SQLTransact API を使う事になるかも。

編集 削除
API  2003-08-01 09:05:17  No: 78843  IP: [192.*.*.*]

ありがとうございます。やってみます。

編集 削除