1

SQLITE database file was locked接続を複数回開こうとしたときにエラーが発生しますこれは私が書いたものです

if (m_oDataSet2.Tables["401k"].Rows.Count != 0)
{
    double maxlimit;
    using (SQLiteConnection conn = new SQLiteConnection("Data Source=" + path + ""))
    {
      conn.Open();   
    }
 }

最初のヒットで、2回目のループ時に正常に実行されています。このエラーが発生しました。これを解決する方法

4

2 に答える 2

2

終了したら、毎回接続を閉じてみてください。または、プログラムの起動時に1回開くだけで、アプリの存続期間中は接続を維持できます。

于 2012-04-13T10:51:34.900 に答える
-1

conn.close();を挿入するだけです。キャッチ前(ClassNotFoundException ex)

于 2016-03-06T05:48:39.173 に答える