日期:2014-05-18  浏览次数:20419 次

### 调用储存过程如何获取select的值?
ASP问题,非asp.net。

一般情况,都是定义out值,然后在ASP里通过ADODB.Command对象来获取, 
那么过程中输出是使用如下形式的值的话,应该如何获取? 

select '返回值' as strReturn 

在ASP中应该如何得到strReturn的值?


------解决方案--------------------
With cmd 
.ActiveConnection = "连接字符" 
.CommandText = strProcedureName 
.CommandType = 4 
.Prepared = True 

.Parameters.Append .CreateParameter("@userid", 200,1,10,strID) 
Set Rs = .Execute 
End With 
这样的话好像是返回的最后取道的值,因为 Rs的值被最后一次付值所覆盖了。