accesS数据库 客户端工作过多

来源:百度知道 编辑:UC知道 时间:2024/05/30 07:07:56
accesS +ASP
首页现实 数据库 客户端工作过多

现实
Microsoft OLE DB Provider for ODBC Drivers 错误 '80040e4d' [Microsoft][ODBC Microsoft Access Driver] 客户端的工作过多。 /online.asp,行 6

online
1 <%
2 dim nowtime,connhs,kk,sqlhs,rsk,DBPathhs
3 nowtime=Now()
4 Set connhs = Server.CreateObject("ADODB.connection")
5 DBPathhs = Server.MapPath("[email=isi/#^9@~80do.asp]mdb/dmb.mdb[/email]")
6 connhs.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPathhs
7 '-----------------------------------------------------------------

是怎么回事?数据库的问题还是服务器的问题?

估计是打开的数据库链接都没有关闭或者同时连接数过多(据说一般大于50个会出现错误)造成的资源紧缺哈...

解决方法:

1) 优化代码, 每个conn用完都要关闭....

2) 如果是同时在线人数过多造成的这个问题, 建议换数据库...SQL SERVER...