关于asp和access的老问题

bjmaspx 2004-09-16 08:58:51
dim strSQL,strDSN_less
dim intFCount,intl
strSQL="select * from User"
strDSN_less="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("testdb.mdb")
set Conn=Server.CreateObject("ADODB.Connection")
Conn.Open strDSN_less
set pRS=Conn.Execute(strSQL) '老是执行到这里就报下面的错

Microsoft JET Database Engine (0x80040E14)

请问是什么意思啊?
怎么解决?
谢谢各位
...全文
89 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
bjmaspx 2004-09-17
  • 打赏
  • 举报
回复
谢谢你们了,原来真的是关键字user的问题
xianglong 2004-09-17
  • 打赏
  • 举报
回复
dim strSQL,strDSN_less
dim intFCount,intl
strDSN_less="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("testdb.mdb")
set Conn=Server.CreateObject("ADODB.Connection")
set pRS=server.createobject("adodb.recordset")
Conn.Open strDSN_less

strSQL="select * from [User]"
'--确定有这个表?建议少取这种有争议的名字(关键字)

set pRS=Conn.Execute(strSQL)

0x80040E14 可是链接字符串出错?
xyqdp 2004-09-16
  • 打赏
  • 举报
回复
user不用加[]
既: sql="select * from user"
hellofox2000 2004-09-16
  • 打赏
  • 举报
回复
user是关键字,用的时候加上[],即[user]
jinhong618 2004-09-16
  • 打赏
  • 举报
回复
就是这句话的毛病。

sql="select * from [User]"
izhouwei 2004-09-16
  • 打赏
  • 举报
回复
dim conn,rs,sql
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("testdb.mdb")
sql="select * from [User]"
set rs=conn.execute(sql)

另外你看一下你的数据库有没有读写的权限,还有就是user是数据库中默认的关键字,要是用它作为表名,最好还是这样用[user].否则会报错!

bjmaspx 2004-09-16
  • 打赏
  • 举报
回复
我加了的阿
还是如此]

错误信息
Microsoft JET Database Engine (0x80040E14)
  • 打赏
  • 举报
回复
dim conn,rs,rSub,sql
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("admin.mdb")
set rs=server.createobject("adodb.recordset") '主程序用
set rSub=server.createobject("adodb.recordset") '子程序用

rs.open "select * from 表",conn,1,1
flyskywlh 2004-09-16
  • 打赏
  • 举报
回复
你没加set pRS=server.createobject("adodb.recordset")啊
bjmaspx 2004-09-16
  • 打赏
  • 举报
回复
试过了,不行
pRS.open (strSQL,Conn,3,3)报错
flyskywlh 2004-09-16
  • 打赏
  • 举报
回复
加个
set pRS=server.createobject("adodb.recordset")


prs.open (sqlsql,conn,3,3)
bjmaspx 2004-09-16
  • 打赏
  • 举报
回复
没有人顶,自己来:)

28,391

社区成员

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

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