dope2008 发表于 2008-7-15 12:17

ASP连ACCESS问题

<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中去

hmhz 发表于 2008-7-15 12:23

看看置顶帖子 新手必看

dope2008 发表于 2008-7-15 12:25

急急急,,在线等

SkyGull 发表于 2008-7-15 15:12

你都已经执行sql了.还set做什么


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

这条已经是执行语句了.

dope2008 发表于 2008-7-15 16:50

还是不行,,出错了

jamesxiaoyao 发表于 2008-7-15 17:18

看看房数据库的文件夹的权限开了没有

madpbpl 发表于 2008-7-15 17:24

1.
set gg=conn1.Execute("insert into user (u_user,u_code) values ('ww','ww')")
改成
set gg=conn1.Execute("insert into [color=Red][user][/color] (u_user,u_code) values ('ww','ww')")
2.
如果还不行,修改文件夹权限
3.
建议看置顶文件

atwight 发表于 2008-7-15 17:40

用数据源连接。。

页: [1]

编程论坛