首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

一个简单的recordset对象关闭有关问题

2013-06-26 
一个简单的recordset对象关闭问题我这里错误是:错误代码:Rec3.Close错误描述:对象关闭时,不允许操作。%dim

一个简单的recordset对象关闭问题
我这里错误是:
错误代码:Rec3.Close
错误描述:对象关闭时,不允许操作。

<%
dim ConnString,Conn

ConnString="Driver={SQL Server};Server=(Local);UID=sa;PWD=;Database=web;" 
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.open ConnString

dim sqlUpdateMessage,msg,Rec3
msg="你你你"
sqlUpdateMessage="update MessageBoard set message='"&msg&"' where emID='1111'"
Set Rec3 = Server.CreateObject("ADODB.Recordset")

Rec3.Open sqlUpdateMessage,Conn,1,3
Rec3.Close   '这一行出问题,但是我查看表,msg的确写进表里了
Set Rec3=nothing

%>


请问哪错了?该怎么改? Recordset对象 对象关闭时不允许操作
[解决办法]
这样改一下就可以了,这一个更新语句,没有返回Recordset。
<%
    dim ConnString,Conn
     
    ConnString="Driver={SQL Server};Server=(Local);UID=sa;PWD=;Database=web;" 
    Set Conn = Server.CreateObject("ADODB.Connection")
    Conn.open ConnString
     
    dim sqlUpdateMessage,msg,Rec3
    msg="你你你"
    sqlUpdateMessage="update MessageBoard set message='"&msg&"' where emID='1111'"
    Conn.execute sqlUpdateMessage
    Conn.close
    set Conn=nothing
%>

热点排行