| 发表于:2007-01-26 14:01:282楼 得分:0 |
不太清楚你的具体什么情况... 给你个例子: 2、使用输入参数和输出参数 假设有一存储过程 create proc testproc ( @test_in varchar(20), @test_out varchar(20) output ) sqlcommand cmd=new sqlcommand(proc,conn); cmd.commandtype=commandtype.storedprocedure;//告知执行存储过程 sqlparameter sp=new sqlparameter( "@test_in ",sqldbtype.varchar,20); sp.value= "输入参数 "; cmd.parameters.add(sp);//将参数添加到命令对象 sqlparameter out=new sqlparameter( "@test_out ",sqldbtype.varchar,20); out.direction=parameterdirection.output//指定该参数为输出参数 cmd.parameters.add(out);//将参数添加到命令对象 conn.open(); cmd.EXECutenonquery(); string result=cmd.parameters[ "@test_out "].value.tostring();//此为获取返回的输出参数值 详见: http://blog.csdn.net/atsports/archive/2006/11/15/1385374.aspx | | |
|