当用户按下我网站上的按钮时,SQL 选择语句会运行,我这样做:
connection = new OleDbConnection();
connection.ConnectionString = [connection string];
connection.Open();
cmd = profile.Execute(mySQLStatement);
da = new OleDbDataAdapter(cmd);
table = new DataTable();
da.Fill(table);
90%的时间,这工作得很好。但是每隔一段时间,我就会得到 OleDbExceptiontable or view does not exist
就行了da.Fill(table)
。似乎没有一种何时有效,何时无效的模式,尽管当网站一两分钟不使用时,它更有可能不起作用......就像会话可能即将到期一样。但是网站的其余部分(不需要这个数据库)可以工作。
关于可能发生的事情或如何解决它的任何想法?