首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

在页面调用存储过程如何写最简洁

2012-02-29 
在页面调用存储过程怎么写最简洁,高手指点页面要调用到oracle中的一个存储过程参数如下(输入参数 a,输入参

在页面调用存储过程怎么写最简洁,高手指点
页面要调用到oracle中的一个存储过程
参数如下(输入参数 a,输入参数 b,输出游标c)
我看到有这样一种调用的方法
new command=com
com.commanmtype=commandtype.storeprocedure
com.parameters.addwithvalue("a",页面传入值a)
com.parameters.addwithvalue("b",页面传入值b)
但是后面那个游标的参数我不知道怎么写,addwithvalue()一个穿参数,一个传值,但是游标确实要输出的,不知道怎么写呢,其实我调用存储过程就是要返回游标中输出的结果
,高手指点,另外希望各位大虾提供一些比较好的调用存储过程的方法,不胜感谢!!

[解决办法]
OracleCommand com= new OracleCommand();
com.commanmtype=commandtype.storeprocedure 

com.Parameters.Add("a",OracleType.Varchar,20);
com.Parameters.Add("b",OracleType.Varchar,20);

com.Parameters.Add("CursorVar",OracleType. Cursor);

pA.Value = "页面传入值a"

pCursor.Direction = ..OutPut

....

大概就是这样了。。。
[解决办法]
微软官方的SQLHelper类,可能对你有帮助
http://www.svnhost.cn/Article/Detail-154.shtml

热点排行