And Q.

思ったことを書きます

2012-08-17から1日間の記事一覧

rawQuery()を使ってDELETEする時はmoveToFirst()が要る

データベースを操作するとき、複雑なSQLを発行する時はSQLiteDatabase.rawQuery()を使いますが、 ちょっぴり複雑な条件のデータを消したくて、DELETE文を作ってrawQueryに流しても消えてくれない。しかしなぜかはわかりませんが、db.rawQuery().moveToFirst(…