資料庫儲存過程如圖:
winfrom後端**
引用using oracle.manageddataaccess.client;
public
datatable
getcommaddecsdata
(string opptype,
string data)
; par[0]
.value = opptype;
par[1]
.value =
"3301"
; par[2]
.value = data;
par[3]
.value ="";
par[4]
.value ="";
par[5]
.value ="";
par[6]
.value ="";
par[7]
.direction = parameterdirection.output;
//定義輸出引數output
par[8]
.direction = parameterdirection.output;
return oraclehelper.
runproceduregetdataset
("sp_common_get_dataset"
, par,
ref ds)
.tables[0]
;}
///
/// 執行儲存過程,返回資料集
///
/// 儲存過程名
/// 儲存過程引數
/// dataset
public
static
dataset
runproceduregetdataset
(string storedprocname, oracleparameter[
] parameters)
}
C 中呼叫SQL儲存過程 帶輸入輸出引數的例子
理論 下面的cmdobj.是定義的sqlcommand物件 1 獲得儲存過程中return語句返回的整個儲存過程函式的返回值 獲得儲存過程return的值,定義乙個引數,指明其作用是接受return的值 cmdobj.parameters.add return value sqldbtype.int...
C 中呼叫SQL儲存過程 帶輸入輸出引數的例子
c 中呼叫sql儲存過程 帶輸入輸出引數的例子 理論 下面的cmdobj.是定義的sqlcommand物件 1 獲得儲存過程中return語句返回的整個儲存過程函式的返回值 獲得儲存過程return的值,定義乙個引數,指明其作用是接受return的值 cmdobj.parameters.add re...
乙個帶輸入 輸出引數是儲存過程的寫法及呼叫
create or replace procedure delete bulkmaterial code in bo invoiceregis s.storagecode type,count out int is temp number begin select count into temp f...