当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制。

来源:百度知道 编辑:UC知道 时间:2024/06/26 02:17:53
<%
Set cmdTemp = Server.CreateObject("ADODB.Command")
Set InsertCursor = Server.CreateObject("ADODB.Recordset")
cmdTemp.CommandText = "SELECT top 1 * FROM orders order by id desc"
cmdTemp.CommandType = 1
Set cmdTemp.ActiveConnection = conn
InsertCursor.Open cmdTemp, , 3, 3
InsertCursor.addnew
if session("user_name")<>"" then
InsertCursor("user_id") =session("user_name")
else
InsertCursor("user_id") ="非会员"
end if
InsertCursor("customerName") =Request("customerName")
InsertCursor("address") =Request("address")
InsertCursor("code") =Request("code")
InsertCursor("phone") =Request("phone")
InsertCursor("email") =Request("email")
InsertCursor("payment") =Request("payment")
InsertC

可能你的这儿出问题了rs.open sql,conn,1,1

你把1,1改成1,3试试,1,1表示以只读方式打开数据,不能更改添加数据,而1,3表示以可读可修改方式打开数据,这是我用通俗的语言来说的,你可以去查看想关专业话的解释。

请教“当前记录集不支持更新。这可能是提供程序的限制,也可能是选定锁定类型的限制”是什么意思? asp分页显示出错,当前记录集不支持书签。这可能是提供程序或选定的游标类型的限制 VB中采用ADO引用数据库,更新说“当前记录集不支持更新" 不支持硬件转换和硬件光源.当前3D游戏可能需要他 vb修改当前记录 有没有可能是主板不支持GHOST呀? VB+access记录当前时刻 BOF 或 EOF 中有一个是"真",或者当前的记录已被删除,所需的操作要求一个当前的记录. BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录。 高手救我!BOF 或 EOF 中有一个是“真”,或者当前的记录已被删除,所需的操作要求一个当前的记录