110,570
社区成员
发帖
与我相关
我的任务
分享
OracleCommand command;
command = new OracleCommand("proc_name",new OracleConnection(connectionstr));//
command.Parameters.Add("@Parameter1","id1234"); //输入参数,职员姓名
command.Parameters.Add("@Parameter2","商品1");
command.Parameters.Add("@Parameter3","hw001");
command.Parameters.Add(new OracleParameter("@result", //生成一输出参数
OracleType.Char, //参数数据类型
0, //大小 int32
ParameterDirection.ReturnValue, //返回值
"0", //源列
DataRowVersion.Default, //源版本
true, //其他属性 - 1
null) //其他属性 - 2
);
command.CommandType= CommandType.StoredProcedure;
command.Connection.Open();
command.ExecuteNonQuery();
string sResult = command.Parameters["@result"].Value.ToString(); //得到存储过程返回值
command.Connection.Close();