API version 9
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メソッド |