大家帮忙找下错误吧,谢谢

tiananmen 2004-10-25 01:21:33
半天我没弄明白
thestring= "provider=microsoft.jet.oledb.4.0;" & "data source = " & server.mappath("/db_asdfasdlfasdce/db.mdb")

dim id
dim password
dim url
id=request.Form("id")
password=request.Form("password")
url=request.Form("url")
if id = "" or password ="" then
response.Redirect("login.asp")
response.End()
end if
set rs=server.CreateObject("adodb.recordset")
rs.ActiveConnection=thestring
rs.source= "select * from user"
rs.CursorType = 0
rs.CursorLocation = 2
rs.LockType = 1
rs.open()
为什么运行的时候会在这里提示:
Microsoft JET Database Engine (0x80040E14)
FROM 子句语法错误。
/admin/loginchk.asp, 第 22 行

但是改成
thestring= "dsn=datesource;"
就没有问题了,奇怪
烦劳哪位指正一下
...全文
74 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tiananmen 2004-10-25
  • 打赏
  • 举报
回复
o哦,谢谢大家。
61 2004-10-25
  • 打赏
  • 举报
回复
user是系统关键字,如果不加括号就有歧异哦
61 2004-10-25
  • 打赏
  • 举报
回复
select * from [user]
BrightEye 2004-10-25
  • 打赏
  • 举报
回复
用括号[]指定是你创建的数据库表,否则是系统表。为避免歧义,用括号
BrightEye 2004-10-25
  • 打赏
  • 举报
回复
user是系统关键字
tiananmen 2004-10-25
  • 打赏
  • 举报
回复
谢谢,OK了,能不能说一下为什么?
bladeinside 2004-10-25
  • 打赏
  • 举报
回复
select * from [user]
fashchina 2004-10-25
  • 打赏
  • 举报
回复
select * from user---->select * from [user]
tiananmen 2004-10-25
  • 打赏
  • 举报
回复
好象说的有点歧异,上面的22行就是指的rs.open()那句

28,391

社区成员

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

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