标签: c# sqlite
我有一个使用sqlite数据库进行存储的应用程序。有时由于突然关闭数据库文件被破坏,下次当我尝试读取时,我将得到“数据库磁盘映像格式错误”异常。我想知道有没有办法可以编程检查数据库文件是否已损坏。
注意:我已尝试使用命令pragma integrity_check,但即使文件已损坏,它也会为我返回“ok”。
pragma integrity_check
我正在使用here