我只是想问下怎么才能得到@record_count这个变量的值
它已经设置了OUTPUT类型了
但是只要一EXEC(@sql)后。。外面就取不到了。

解决方案 »

  1.   

    rs.MoveNext
    Wend
    record_count=wc(8)
    rs.close
    set rs=nothing
    set wc=nothing
      

  2.   

    写错了,这个
    .
    .
    .
    rs.movenext
    wend
    rs.close
    record_count=wc(8)
    set rs = nothing
    set wc= nothing
      

  3.   

    你的意思是关闭记录集后就可以接收?但是我测试的话,还是获取不到内容啊。
    rs.Close
    Response.Write "<hr />"
    Response.Write wc(8).Value '就是收不到
    Response.Write "<br />
    Response.Write wc.Parameters("@record_count").Value '就是收不到
    Response.Write "<br />"
    Response.Write wc.Parameters("@page_count").Value '它也收不到
    Response.Write "<hr />"
      

  4.   

    晕。。我这个是 SQL SERVER 2005
    Microsoft SQL Server Management Studio     9.00.1399.00
    Microsoft Analysis Services 客户端工具     2005.090.1399.00
    Microsoft 数据访问组件 (MDAC)     2000.086.3959.00 (srv03_sp2_rtm.070216-1710)
    Microsoft MSXML     2.6 3.0 5.0 6.0 
    Microsoft Internet Explorer     6.0.3790.3959
    Microsoft .NET Framework     2.0.50727.832
    操作系统    5.2.3790显示不出来Set rs = wc.ExecuteResponse.Write wc.Parameters("@record_count").Value '就是收不到
    Response.Write "<br />"
    Response.Write wc.Parameters("@page_count").Value '它也收不到
    Response.Write "<hr />"While Not rs.Eof
    Response.Write rs("id").Value & "<br />"
    rs.MoveNext : Wend
    rs.Close
    Response.Write "<hr />"
    Response.Write wc(8).Value '就是收不到
    Response.Write "<hr />"
    Response.Write wc.Parameters("@page_count").Value '它也收不到
    服务器端脚本是这样写的
    不过还是非常感谢你下班了。先回家了嘿嘿