如果你用conn.execute("update .."),一点问题都没有
但如果使用一下方式,那么简直是头大
set rs=server.CreateObject("adodb.recordset")
rs.cursorlocation = 3
rs.Open "select * from user where id = "&session("id"),conn,1,3
rs("tb") = abc
rs.update问题1,莫名其妙的是,如果更改了数据,保存能成功,不改动后再更新一下,就报错了,原因是没有数据改变;
报错内容:基于查询的更新失败,因为没发现要更新的行。 问题2,莫名其妙出现很多乱七八糟的错误,如“多步操作产生错误。请检查每一步的状态值。 ”
如“[Microsoft][ODBC 驱动程序管理器] 无效的字符串或缓冲区长度 ”
而同样的内容,用conn.execute("update .."),就没有问题咋搞的?????