奇怪问题

cshadow 2004-01-05 08:38:46
出现这样的错误:

Microsoft OLE DB Provider for ODBC Drivers error '80040e4d'

[Microsoft][ODBC Microsoft Access Driver] Too many client tasks.

过一会又恢复正常了

连接方式是:
Set conn = Server.CreateObject("ADODB.Connection")
DBPath = Server.MapPath("/count/mdb/counter.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath

如果换成:
connstr= "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+server.mappath("/count/mdb/counter.mdb")+";Persist Security Info=False"
set conn=server.createobject("ADODB.CONNECTION")
conn.open connstr

这种连接方式,更奇怪,出现这样的错误
Syntax error in FROM clause.

/count/index.asp, line 60
60: sql ="select * from counter"

居然提示from子句错误

是什么问题呢?有谁遇到过?
...全文
43 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
flying310 2004-01-05
  • 打赏
  • 举报
回复
学习ing
荣之梦 2004-01-05
  • 打赏
  • 举报
回复
哦。。原来如此
cshadow 2004-01-05
  • 打赏
  • 举报
回复
不用解释,看懂了。:)
cshadow 2004-01-05
  • 打赏
  • 举报
回复
果然是这个问题,谢谢,又学到一个,呵呵
nchen123 2004-01-05
  • 打赏
  • 举报
回复
"Too many client tasks" 可能是达到了 access 的连接数限制。
nchen123 2004-01-05
  • 打赏
  • 举报
回复
上面写错了:
"不保留字" -> "保留字", 真晕
孟子E章 2004-01-05
  • 打赏
  • 举报
回复
没有遇到过
nchen123 2004-01-05
  • 打赏
  • 举报
回复
COUNTER 是jet sql 的不保留字,所以出错。
你看一下这里,有个保留字的列表:

http://access911.net/index.asp?board=4&mode=3&recordid=75FABF1E10DC

28,390

社区成员

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

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