2011-12-14 6 views
3

私はAndroid SQLite APIからexecSQL関数を扱っています。私はパラメータとしてクエリを渡すので、私はそれを処理していないので、作成しているか、挿入しているか、削除しているかどうかを知るために処理しません。(そして私はそれをしたくないです)...SQLクエリがAndroid SQLiteで成功したかどうかを確認

ポイントは:SQLの実行が成功したかどうかを知るための一般的な方法はありますか?

ありがとうございます!

答えて

6

execSQL SQL文字列が無効な場合はSQLExceptionがスローされます。また、モデルを使用して、トランザクションにあなたの文をラップすることができます

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

明らかに役立つように。ありがとうございました ! – USB

関連する問題