【问题标题】:SQLite Exception to handle locked databases处理锁定数据库的 SQLite 异常
【发布时间】:2012-12-05 18:01:24
【问题描述】:

我正在使用 SQLite 数据库文件,我注意到当数据库文件正在使用时,我看到它打印“SQLite 错误:数据库已锁定”。我曾尝试将 SQLiteException 与 try.catch 一起使用,但这不起作用。我想知道的是,如何在错误重复之前捕获错误并向用户显示消息?换句话说,我要做的是为连接设置默认重试\超时,以便我的应用程序在重试时不会出现无响应。

【问题讨论】:

    标签: c# sqlite


    【解决方案1】:

    要解决此问题,只需重命名文件并将其复制回原来的名称和位置即可。

    mv mydata.db temp.db
    cp temp.db mydata.db
    

    您的问题类似于查询"How do I unlock a SQLite database?" 我认为为这个问题提供的答案将帮助您非常轻松地解决您的问题。

    【讨论】:

      猜你喜欢
      • 2013-07-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-07-13
      • 2017-01-30
      • 1970-01-01
      • 2023-03-03
      相关资源
      最近更新 更多