我的ASP网页中有一段向数据库插入一条记录的代码如下:set rs=server.CreateObject(" cordset")rs.Open "select * from formname",conn,1,3rs.AddNewrs("fieldone")=trim(request("one"))rs("fieldtwo")=trim(request("two"))....rs.Update上面的这段代码在有的机器上运行非常正常。而到有的机器上运行到rs.AddNew这一行时在浏览器中显示如下错误:HTTP 错误 500.100 - 内部服务器错误 - ASP 错误Internet 信息服务技术信息(用于支持人员)错误类型:Microsoft JET Database Engine (0x80040E09)不能更新。数据库或对象为只读。而将上述代码改成:set rs=server.CreateObject(" cordset")sql="insert into formname (field1,field2) values ("&request("one")&","&request("two")cn.Open conncn.Execute(sql)这段代码在任何机器上都正确运行。第二种方法显得语句冗长,第一种方法较为简练,请高手指点一下,如何设置或者写代码,使得第一种方法写下的代码在所有机器上都能正确运行。