Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Ultra Light - .NET プログラミング » Ultra Light .NET 2.0 API リファレンス » ULTransaction クラス

 

Commit メソッド

データベース・トランザクションをコミットします。

構文
Visual Basic
Public Overrides Sub Commit()
C#
public override void Commit();
備考

トランザクションがコミットまたはロールバックされると、接続はすべての操作の実行時にそれらを自動的にコミットする状態に戻ります。さらに操作をグループ化するには、新しいトランザクションを作成する必要があります。

データベース・エラーが原因で Commit() が失敗すると (たとえば、参照整合性エラーなど)、トランザクションはアクティブなまま残ります。問題を訂正し、もう一度 Commit() メソッドを呼び出します。または、ULTransaction.Rollback() を呼び出してトランザクションを完了させます。

参照