这个错误有很多种原因的! 先看看你有没有定义记录集啊! 看看你的数据库的权限吧!还有就是SQL语句了。 你可以尝试着这么写: <% dim a a=myReplace(request.form("riji")) set rs=server.CreateObject("ADODB.Recordset") sql="select * from riji" rs.open sql,cn,1,3 rs.addnew rs("riji")=a '不知道你的表里面有多少字段,先添加一个! rs.update set rs=nothing response.redirect"riji.asp" %> 记得还要有数据库连接的代码啊!