ローカルデータベース

Q
変更操作をコミット・ロールバックする

A
LocalDBクラスのメソッドを利用してSQLの実行を行った場合、コミットは自動的に行われます。任意のタイミングでコミットやロールバックを実行したい場合は、SQLを実行する前にBeginメソッドを実行してください。

 [ 例 ]
var db = new LocalDB(new FileSystem(), "testdb.sqlite");
try{
	/* トランザクション開始 */
	db.Begin();
	/* 行追加 */
	db.Exec("insert into test values (0, '魚', 'サケ')");
	/* コミット */
	db.Commit();
	
}catch(e){
	/* ロールバック */
	db.Rollback();
	//.MessageBox("データベースエラー:" + Str(e.message));
}
/* データベースへの接続を終了する */
db.Close();


管理番号:LDb_004
 
  Biz-Collections Bizの宝箱 トップへ
  Biz/Browser SmartDevice・Biz/Browser AI TIPS集 トップへ