数据库存储过程输出参数出错
在数据库查询分析器执行返回存储过程: Non_ContactPay.dbo.p_splitpage
返回代码 = 0
输出参数:
@pageCount = 2
@recordCount = 5
但是在ASP调用里输出的参数值不一样
set cmd = server.CreateObject(")
cmd.ActiveConnection = conn
= 4
= "p_SplitPage"
cmd.Parameters.Append cmd.CreateParameter("@sql",8,1, 4000, sql)
cmd.Parameters.Append cmd.CreateParameter("@page",4,1, 4, page)
cmd.Parameters.Append cmd.CreateParameter("@pageSize",4,1, 4, pageSize)
cmd.Parameters.Append cmd.CreateParameter("@pageCount",4,2, 4, pageCount)
cmd.Parameters.Append cmd.CreateParameter("@recordCount",4,2, 4, recordCount)
pageCount = cmd.Parameters("@pageCount").value
recordCount = cmd.Parameters("@recordCount").value
Response.Write("每页记录数:" & pagesize & "<br />")
Response.Write("总页数:" & pageCount & "<br />")
Response.Write("总记录数:" & recordCount & "<br />")
结果是
每页记录数:3
总页数:
总记录数: