注册 登录
编程论坛 ASP技术论坛

ASP连ACCESS问题

dope2008 发布于 2008-07-15 12:17, 929 次点击
<body>
<%
set conn1=Server.CreateObject("ADODB.Connection")
conn1.open "DRIVER=Driver do Microsoft Access (*.mdb);UID=admin;PWD=;DBQ="&Server.MapPath("fifasp.mdb")


set conn=Server.CreateObject("ADODB.recordset")
set gg=conn1.Execute("insert into user (u_user,u_code) values ('ww','ww')")

%>
</body>

可是出错了:出错信息如下
Microsoft OLE DB Provider for ODBC Drivers 错误 '80004005'

[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。

/jx/1.asp,行 16

我想把用户名为WW  密码WW输入表user中去
7 回复
#2
hmhz2008-07-15 12:23
看看置顶帖子 新手必看
#3
dope20082008-07-15 12:25
急急急,,在线等
#4
SkyGull2008-07-15 15:12
你都已经执行sql了.还set做什么


conn1.Execute("insert into user (u_user,u_code) values ('ww','ww')")

这条已经是执行语句了.
#5
dope20082008-07-15 16:50
还是不行,,出错了
#6
jamesxiaoyao2008-07-15 17:18
看看房数据库的文件夹的权限开了没有
#7
madpbpl2008-07-15 17:24
1.
set gg=conn1.Execute("insert into user (u_user,u_code) values ('ww','ww')")
改成
set gg=conn1.Execute("insert into [user] (u_user,u_code) values ('ww','ww')")
2.
如果还不行,修改文件夹权限
3.
建议看置顶文件
#8
atwight2008-07-15 17:40
用数据源连接。。
1