ASP代参调用存储过程,传varchar型数据返回不了值
发布网友
发布时间:2022-07-02 12:00
我来回答
共1个回答
热心网友
时间:2023-10-26 18:47
Dim strs,mystrs,recordcount
strs = "1234567"
with cmd
.ActiveConnection = Conn
.CommandText = "LEVEL"
.CommandType = 4
.Parameters.Append
.CreateParameter("@P_LEVEL",adVarChar,adParamInput,len(strs),strs)
mystrs = .Execute
end with
if mystrs.state = 0 then '未取到数据,mystrs关闭
recordcount = -1
else
mystrs.close '注意:若要取得参数值,需先关闭记录集对象
recordcount = cmd(0)
end if
Set cmd = Nothing
response.Write(recordcount)
使用RecordCount属性可确定Recordset对象中记录的数目。ADO无法确定记录数时,或者如果提供者或游标类型不支持RecordCount,则该属性返回–1。读已关闭的Recordset上的RecordCount属性将产生错误。