簡體   English   中英

Flutter SQLite 數據庫表存在但 SQFLite 未檢測到

[英]Flutter SQLite database table exists but not detected by SQFLite

我想用我的應用程序所需的一些初始數據填充 SQLite 數據庫,所以我制作了一個 flutter 應用程序,並用它來填充生成該數據庫的 SQFLite package,然后將其放入應用程序的資產文件夾中用於,但是當我查詢初始數據表時,它告訴我該表不存在,盡管文件大小表明那里有數據,我使用了在線 SQLite 查看器網站,並且帶有數據的表在那里,所以該怎么辦?..

轉儲現有數據庫的一種快速方法是模式是:

print(await db.query("sqlite_master"));

沒有代碼,很難說您是否正確地從您的資產中打開了數據庫

您還應該使用某些 3rd 方工具(sqlite3、sqlite 瀏覽器)檢查現有數據庫是否確實有數據。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM