Asp教程

通过asp实例结合结合ACCESS,MSSQL来更好的深入Asp学习 - 爬坡者

« ASP中退出FOR循环或DO WHILE循环的代码2则SQL语句left join/right join/inner join 的用法比较 »

asp中几种存储过程调用输入参数输出参数返回值

1,调用没有参数的存储过程    
<%    
set conn=server.CreateObject("adodb.connection")    
set cmd=server.CreateObject("adodb.command")    
strconn="dsn=pubs;uid=sa;pwd"    

conn.Open strconn    
set cmd.ActiveConnection=conn    

cmd.CommandText="{call nono}"    

‘set rs=cmc.exe 或者cmd.execute    

set rs=cmd.Execute()    

%>    
2,一个输入的参数的存储过程    
<%    
set conn=server.CreateObject("adodb.connection")    
set cmd=server.CreateObject("adodb.command")    
strconn="dsn=pubs;uid=sa;pwd"    

conn.Open strconn    
set cmd.ActiveConnection=conn    

cmd.CommandText="{call oneinput(?)}"    
cmd.Parameters.Append cmd.CreateParameter("@aaa",adInteger ,adParamInput )    
cmd("@aaa")=100    

cmd.Execute()    

%>    
3,一个输入参数和一个输出的参数    
<%    
set conn=server.CreateObject("adodb.connection")    
set cmd=server.CreateObject("adodb.command")    
strconn="dsn=pubs;uid=sa;pwd"    

conn.Open strconn    
set cmd.ActiveConnection=conn    

cmd.CommandText = "{call oneinout(?,?)}"    
cmd.Parameters.Append cmd.CreateParameter("@aaa",adInteger,adParamInput)    
cmd("@aaa")=10    
cmd.Parameters.Append cmd.CreateParameter("@bbb",adInteger,adParamOutput)    

cmd.Execute()    

bbb=cmd("@bbb")    
%>    
4,一个输入参数,一个输出参数,和一个返回值    
<%    
set conn=server.CreateObject("adodb.connection")    
set cmd=server.CreateObject("adodb.command")    
strconn="dsn=pubs;uid=sa;pwd"    

conn.Open strconn    
set cmd.ActiveConnection=conn    

cmd.CommandText="{?=call onereturn(?,?)}"    

cmd.Parameters.Append cmd.CreateParameter("@return_value",adInteger,adParamReturnValue )    
cmd.Parameters.Append cmd.CreateParameter("@aaa",adInteger,adParamInput )    
cmd("@aaa")=10    
cmd.Parameters.Append cmd.CreateParameter("@bbb",adInteger,adParamOutput)    

cmd.Execute()    

bbb=cmd("@bbb")    
rrr=cmd("@return_value")    
%> 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

最新评论及回复

最近发表

Powered By Z-Blog 1.8 Spirit Build 80710

Copyright 2007-2008 papozhe.com [asp教程] All Rights Reserved.
浙ICP备07030537号
免责申明:所有文章除特别声明,均来自网上,主要为学习用!内容仅供参考,版权归原作者。如侵犯您利益,请来信告知.
Email:papozhe$Gmail.com QQ:76336503