マルチデータベース トランザクションでのコミットとロールバックの使用

提供: InterBase

トランザクションでの作業 へ戻る


InterBase API でマルチデータベース トランザクションを開始したら、COMMIT(または ROLLBACK)を使用してはなりません。

1 つのデータベースに対して即時 COMMIT(または ROLLBACK)文(DSQL)を実行すると、状態が矛盾してしまいます。 また、その後で InterBase のコミット API を呼び出すと、トランザクションが既にコミットされているため、データベースのトランザクション ハンドルが無効になっています。

次のトピックへ