我正在使用Asp.Net Maker来生成我的应用程序。我连接到Oracle数据库,我不需要在我的代码中再次打开Oracle连接,因为它已经由Asp.Net Maker Tool生成。
我正在尝试从我的C#app执行Oracle存储过程。我想将ReadingDate
参数从我的代码发送到过程RIO_reading_data
-
这是我的应用程序代码
public void Row_Inserted(OrderedDictionary rsold, OrderedDictionary rsnew)
{
//ew_Write("Row Inserted");
// ghalib here
string theMONTH = rsnew["MONTH"].ToString();
string theYEAR= rsnew["YEAR"].ToString();
String ReadingDate = theYEAR + theMONTH;
// I try this code but did not work
System.Data.OracleClient.OracleCommand comando = new System.Data.OracleClient.OracleCommand("RIO_reading_data", Connection);
}
我的程序
CREATE OR REPLACE PROCEDURE RIO_reading_data (v_pstyymmm number) IS
tmpVar NUMBER;
BEGIN
delete pen_temp;
commit;
insert into pen_temp
select
EMPNO,
CSRNO,
EMPGRP,
EMPGRD,
BASICSL_ORGN,
from EMp_READING
where ppstyymm=v_pstyymmm;
commit;
END RIO_reading_data;
/