我刚学ASP下面asp代码出现错误,高手快现身

[复制链接]
查看11 | 回复2 | 2010-9-7 21:01:30 | 显示全部楼层 |阅读模式
注册结果




[img][/img]

[img][/img]


上面的代码怎么运行不了,
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80004005)
[Microsoft][ODBC Microsoft Access Driver] 操作必须使用一个可更新的查询。
/fifasp/result.asp, 第 29 行
你们说的我都试了,还是同样的错误。的确是加这条才出错的set rst1=conn.Execute("insert into user (u_user,u_code) values ('" & request.form("f_user") & "','" & request.form("f_code") & "')")

回复

使用道具 举报

千问 | 2010-9-7 21:01:30 | 显示全部楼层
这里:set rst=Server.CreateObject("ADODB.recordset")set rst1=conn.Execute("insert ...你建立的是rst,怎么用的是后就变成了用rst1了,能正常运行才怪!
回复

使用道具 举报

千问 | 2010-9-7 21:01:30 | 显示全部楼层
如果排除别的代码引起的错误的话,单看这两句代码 你要把set rst1=conn.Execute("insert into user (u_user,u_code) values ('" & request.form("f_user") & "','" & request.form("f_code") & "')")改成:conn.E
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行