我要創建四個表女巫一個(nammed table_file)數據庫,數據庫中有來自其他表的外鍵,第一個我嘗試創建在同一時間的所有表,但table_file給我相關的外國錯誤鍵,所以我評論在我的DBhelper中創建這個表的代碼,並且我成功創建了其他表,但是當我取消註釋創建代碼的tabe_file時,試着創建這個表,它說:sqlite返回:error code = 1,msg =沒有這樣的表:file_table和我,在logcat的創建於Android
06-15 13:26:19.841: E/Database(24784): Error inserting file_category_column=0 file_theme_column=0 file_name_column=priv_priv_222_2012-06-15.pdf file_date_creating_column=1
06-15 13:26:19.841: E/Database(24784): android.database.sqlite.SQLiteException: no such table: file_table: , while compiling: INSERT INTO file_table(file_category_column, file_theme_column, file_name_column, file_date_creating_column) VALUES(?, ?, ?, ?);
06-15 13:26:19.841: E/Database(24784): at android.database.sqlite.SQLiteCompiledSql.native_compile(Native Method)
06-15 13:26:19.841: E/Database(24784): at android.database.sqlite.SQLiteCompiledSql.compile(SQLiteCompiledSql.java:92)
06-15 13:26:19.841: E/Database(24784): at android.database.sqlite.SQLiteCompiledSql.<init>(SQLiteCompiledSql.java:65)
06-15 13:26:19.841: E/Database(24784): at android.database.sqlite.SQLiteProgram.<init>(SQLiteProgram.java:83)
06-15 13:26:19.841: E/Database(24784): at android.database.sqlite.SQLiteStatement.<init>(SQLiteStatement.java:41)
06-15 13:26:19.841: E/Database(24784): at android.database.sqlite.SQLiteDatabase.compileStatement(SQLiteDatabase.java:1149)
06-15 13:26:19.841: E/Database(24784): at android.database.sqlite.SQLiteDatabase.insertWithOnConflict(SQLiteDatabase.java:1569)
06-15 13:26:19.841: E/Database(24784): at android.database.sqlite.SQLiteDatabase.insert(SQLiteDatabase.java:1426)
我該怎麼辦創建該表?
你需要向我們展示你的代碼,而不僅僅是錯誤。 – Barak
巫代碼,你需要我的dbhelper類或其它類,我在表 – user1381760
插入我問乳清它沒有加我的文件表,這可能與Android源碼在任何我們喜歡的時間將表添加到現有的數據庫? – user1381760