sql >> データベース >  >> RDS >> SQLite

原因:android.database.sqlite.SQLiteException:そのようなテーブルはありません:BOOK(コード1 SQLITE_ERROR)

    私がアプリで行っていることはまったく同じです。「my_db.sql」を作成し、「raw」フォルダーに保存してから、実行時にコピーしてDBを作成します。

    私も同じ問題を抱えていました。このアプリは、Pieを除くすべての下位バージョンのAndroidで正常に動作しているようです。多くの検討と分析の結果、私にとってうまくいったのは、「db.disableWriteAheadLogging();」という1行を追加することです。 「onOpen()」メソッドで。

    @Override
    public void onOpen(SQLiteDatabase db) {
        super.onOpen(db);
        db.disableWriteAheadLogging();
    }
    


    1. AccessはODBCデータソースとどのように通信しますか?パート2

    2. 当日のタイムスタンプを持つ行を選択するにはどうすればよいですか?

    3. ステートメントを選択して、特定のフィールドの重複を検索します

    4. Prisma、データベースをクリアする方法