API version 9

LocalDB.Beginメソッド

iOSAndroidWindows

 

説明

トランザクションを開始します。

 

トランザクション中は自動コミットがオフになり、commitメソッドが呼ばれるまで変更内容を永続化しません。
この操作は、以下のクエリを送信したものと等価です。

begin

 

呼出形式

db.begin( )

 

戻り値

なし

 

引数

なし

 

 

例外

DB-1

データベース操作中にエラーが発生しました

 

DB-4

データベースは開かれていません

 

DB-5

トランザクション中に実行することはできません

 

使用例

var db = new LocalDB(new FileSystem(), "testdb.sqlite");
try{
	db.begin();
	db.exec("create table test (id integer primary key, value text)");
	db.exec("insert into test values (0, 'tanaka')");
	db.exec("insert into test values (1, 'yamada')");
	db.exec("insert into test values (2, 'suzuki')");
	db.commit();
}catch(e){
	db.rollback();
	//.MessageBox("データベースエラー:" + Str(e.message));
}
db.close();

 

関連項目

Commitメソッド

Rollbackメソッド

 



「オンラインマニュアル」一覧へ戻る
「Bizの宝箱」TOPへ戻る