Androidプログラミング質問スレ Part12at TECHAndroidプログラミング質問スレ Part12 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:デフォルトの名無しさん 11/09/07 16:29:07.70 データベースをgetReadableDatabaseメソッドで開くと、読み取り専用で開くと思うのですが、 普通にINSERT文でデータを挿入できてしまいます。 読み取り専用で開いたときは、INSERT、 DELETE、 UPDATEはできないと思っていたのですが、 同じような現象の方はいらっしゃいますか? 101:デフォルトの名無しさん 11/09/07 16:35:33.02 >>100 リファレンス見ると、full disk のときなど以外は同じだとあるな 102:100 11/09/07 16:38:47.74 レスありがとうございます。 ということは、getReadableDatabaseメソッドでも書き込みできてしまうということですね。 明示的に読み取り専用か、読み書き専用かっていうのを区別して呼び出しているだけ なんですかね。。。 103:デフォルトの名無しさん 11/09/07 16:44:03.04 それ使い分けるなら SQLiteDatabase#openDatabase 使うんじゃないのかな。 104:デフォルトの名無しさん 11/09/07 16:46:18.25 >>102 getReadableDatabase 内で最初に getWritableDatabase を呼んでる ここで問題がなければ全く同じ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch