語言

SQLiteDatabase.BeginTransaction 方法

定義

以排斥模式開始交易。

[Android.Runtime.Register("beginTransaction", "()V", "GetBeginTransactionHandler")]
public virtual void BeginTransaction();
[<Android.Runtime.Register("beginTransaction", "()V", "GetBeginTransactionHandler")>]
abstract member BeginTransaction : unit -> unit
override this.BeginTransaction : unit -> unit
屬性

備註

以排斥模式開始交易。

交易可以巢狀。 當外部交易結束時,該交易中完成的所有工作以及所有巢狀交易都會被提交或回滾。 若有任何交易未標記為乾淨(呼叫 setTransactionSuccessful)而結束,變更將被回滾。 否則他們會被強制收治。

以下是交易的標準慣用語:

db.beginTransaction();
              try {
                ...
                db.setTransactionSuccessful();
              } finally {
                db.endTransaction();
              }

Java 文件 android.database.sqlite.SQLiteDatabase.beginTransaction()。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於