+ -
当前位置:首页 → 问答吧 → cmd.execute返回对象已关闭不能操作

cmd.execute返回对象已关闭不能操作

时间:2011-12-16

来源:互联网

下面的代码调用一个存储过程,但返回的recdata不能操作,显示的错误是对象已关闭,不能操作。 存储过程单独在sql server里调用有返回结果,在另外一个例子里调用也没问题。这里去不可以。请问这可能是什么原因造成的问题?

Dim cmd, recData

Set cmd = Server.CreateObject("ADODB.COMMAND")
cmd.CommandType = 4
cmd.CommandText = "o_recBumonDislayOrder"
cmd.ActiveConnection = Conn
cmd.Parameters.Refresh
cmd.Parameters("@id_bumon_group_list") = id_bumon_group
cmd.Parameters("@date_begin") = Null
cmd.Parameters("@date_end" ) = Null
cmd.Parameters("@date_term") = Null
cmd.Parameters("@is_valid") = 1


cmd.Parameters("@id_type_kengen_object") = Null
cmd.Parameters("@id_member_login") = Session("CurrentMemberID")

Set recData = cmd.Execute

作者: STUDENTzyr   发布时间: 2011-12-16

打开数据库的语句了。。

作者: zsx841021   发布时间: 2011-12-16

这段代码是一个调用,之前数据库已经打开了

作者: STUDENTzyr   发布时间: 2011-12-16