안드로이드 개발 질문/답변
(글 수 45,052)
db = openOrCreateDatabase("db", Context.MODE_PRIVATE, null);
db.beginTransaction();
try
{
String sql = "Update group1 set a='b'";
db.execSQL(sql);
db.setTransactionSuccessful();
}
catch
{
db.endTransaction();
}
저장이 안됩니다. ...
===================================================================================
db = openOrCreateDatabase("db", Context.MODE_PRIVATE, null);
String sql = "Update group1 set a='b';
db.execSQL(sql);
이렇게 트렌젝션을 사용하지 않고 하면 저장 잘 됩니다.
여러 테이블을 업데이트 해야되서 트렌젝션을 사용할려구 하는데.. 영..... 안되네요. .
Exception이 발생해야만 db.endTransaction();이 수행되네요.