ユーザーが私のWebサイトのボタンを押すと、SQL selectステートメントが実行されます。これを行うには、次のようにします。
connection = new OleDbConnection();
connection.ConnectionString = [connection string];
connection.Open();
cmd = profile.Execute(mySQLStatement);
da = new OleDbDataAdapter(cmd);
table = new DataTable();
da.Fill(table);
90%の確率で、これは問題なく機能します。table or view does not exist
しかし、時々 、行にOleDbExceptionが発生しますda.Fill(table)
。これが機能する場合と機能しない場合のパターンはないようですが、サイトが1〜2分間使用されない場合は機能しない可能性が高くなります...セッションが期限切れになる可能性があります。ただし、Webサイトの残りの部分(このデータベースを必要としない)は機能します。
何が起こっているのか、それをどのように修正するのかについてのアイデアはありますか?