20120611

[解法] sqlite:File is encrypted or is not a database

相同的程式存取不同的 sqlite db file 時,
連線正確、語法正確的情況下,

能夠在sqlite admin 或 sqlite studio 看見預期內容,

卻在自己的程式得到錯誤訊息:
File is encrypted or is not a database

通常的原因是用sqlite3去開啟sqlite2的db檔案了。

此時可用sqlite studio將資料庫轉換成 sqlite3版本,並捨棄原本的版本。
即可解決

#

0 意見:

張貼留言