为什么出现“不能再打开表”的错误信息

EastLin 2005-12-20 07:51:50
我做了一个网站,到晚上访问的人一多时经常出现以下错误信息:

Microsoft JET Database Engine 错误 '80004005'
不能再打开其它表了。

/STYZ/Include/OpenReadSJK.asp,行 27

OpenReadSJK.asp文件是下面的函数,我用以下方法操作Access数据库

Function ConnMDB(VarSQL,SJKName)
Set objOpen=Server.CreateObject("ADODB.Connection")
objOpen.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" & Server.MapPath(SJKName)
objOpen.open

Set ConnMDB=Server.CreateObject("ADODB.Recordset")
ConnMDB.Open VarSQL,objOpen,1,3,1
End Function


VarSQL="SELECT * FROM 表名 WHERE ID=" & ID
Set rs=ConnMDB(VarSQL,"数据库名")


不知是否是我的代码不优化,请各位高手指点一二。谢谢!


我的网站是http://www.dlstw.cn 感兴趣的朋友可以到晚上人多的时候去访问一下看看出现的错误信息。
...全文
131 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

28,406

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧