网站在运行一段时间后就会不定时出现读取Excel的错误,System.Data.Oledb.OledbException:无法指出的错误 。
重启IIS后就会运行正常,但在运行一段时间后还是会出现相同的错误。请高手帮忙看看到底是什么原因,谢谢。
重启IIS后就会运行正常,但在运行一段时间后还是会出现相同的错误。请高手帮忙看看到底是什么原因,谢谢。
解决方案 »
- 有对边缘融合软件了解的朋友请进
- C# License
- 各位有项目经验人告诉做一个信息系统该看什么书呢?
- 关于VSS中权限的问题,大家肯定都碰到过
- 在Winform中,定时刷新数据库,导致数据库很慢。有没有办法解决?能让数据库通知应用程序刷新吗?
- ????不要笑话我,菜鸟想给一个本机端口为8889的tcp服务器发送字符串hello,怎么发呢???
- xml遍历 取节点放入对象
- 新手 求C# 大神 Socket问题
- 读取数据库数据时 sdr.Fill(ds);附近有语法错误
- 我用Dropdowlist绑定了数据库,显示的是第一栏数据,如果我要存入数据库的是另外一栏的该怎么做?
- 需要神一般的人在线等
- CS1010 Newline in constant
功能是这样的,上传一个Excel档到服务器,然后将Excel档的内容汇入数据库。
平时使用时是没有问题的,就是怎样重复的操作也是没有问题的,应该不会是程式的问题。
只有在使用一段时间后,有时是一两周,有时是一两天就会出错,读不了Excel档,重启IIS后就会正常。
然后在使用一段时间后,又出错。
OleConn=new OleDbConnection();
OleConn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + (Server.MapPath("~/UtilityDocument/MDB/") + ExcelFileName+ ";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1';");
OleConn.Open();
OleCmd=new OleDbCommand("",OleConn);
跟踪到“OleConn.Open();”这里时出错。
OledbException (0x80004005):无法指出的错误。
<identity impersonate="false"/>