---c#调用oracle存储过程的调用问题---
有一个存储过程:
CREATE OR REPLACE PROCEDURE "SP_DAILY_BILLING_PROCESS_CUST" (bill_end_date IN Date, Custcode In VARCHAR2, prc_stat out number ) IS
以下略......
我的调用代码是:
int i = 0;
System.Data.OracleClient.OracleCommand om = new OracleCommand("sp_add_system_activity",CommonDataDeal.Common.OCMain);
om.CommandType = System.Data.CommandType.StoredProcedure;
om.Parameters.Add("bill_end_date","to_date('"+this.dtBillEndDate.Text+"',null,'yyyy/mm/dd')");
om.Parameters.Add("Custcode",this.MulCustomerCode.Text.Trim());
om.Parameters.Add("prc_stat",i);
if(CommonDataDeal.Common.OCMain.State == System.Data.ConnectionState.Closed )
CommonDataDeal.Common.OCMain.Open();
om.ExecuteNonQuery();
if(CommonDataDeal.Common.OCMain.State == System.Data.ConnectionState.Open )
CommonDataDeal.Common.OCMain.Close();
i = (int)(om.Parameters["prc_stat"].Value);
MessageBox.Show("Affected records = " + i.ToString());
但是怎么说传入的参数不正确??
谢谢