在addnew时遇到的一个问题
热门软件下载:
win2k iis mssql2k 下,我建了一个test表,表里有一个"key"字段,当我对该表执行addnew操作的时候,update时会出错,是不是对字段名是关键字时执行addnew操作需要注意什么?望各位大虾赐教。
代码如下:
//on error resume next
set sqlca = server.createobject("adodb.connection")
sqlca.open "test","sa","sa"
set rs = server.createobject("adodb.recordset")
sql = "select * from test"
rs.open sql, sqlca, 3, 3
rs.addnew
rs("key") = "***"
rs.update // 这里出错
rs.close
sqlca.close
set sqlca = nothing
//if err.number <> 0 then response.write "error!"
推荐阅读
注意匹配字段key的类型
关键字每一次都不能重复
可以直接用sql语句更新数据
不必使用addnew,update
况且这么操作效率也不高
你的问题可能:
1、数据类型不匹配
2、种子字段是不能用语句来添加的
相关评论