C 中呼叫SQL儲存過程 帶輸入引數的例子

2021-05-27 18:22:46 字數 1099 閱讀 1565

sqlconnection conn = pbvar.getconn();//調味用公共類

conn.open();

sqlcommand sqlcmd =new sqlcommand("xt_company_insert", conn);//呼叫sql中的儲存過程(xt_company_insert)帶四個輸入引數

sqlcmd.commandtype = commandtype.storedprocedure;

//設定命令的型別為儲存過程

sqlcmd.parameters.add("@companyname", sqldbtype.varchar, 50);//設定儲存過程的引數據及引數的大小

sqlcmd.parameters.add("@companytelephone", sqldbtype.varchar, 20);//設定儲存過程的引數據及引數的大小

sqlcmd.parameters.add("@companymail", sqldbtype.varchar, 30);//設定儲存過程的引數據及引數的大小

sqlcmd.parameters.add("@companyaddress", sqldbtype.varchar, 50);//設定儲存過程的引數據及引數的大小

sqlcmd.parameters["@companyname"].value = txbcompanyname.text.trim();//給引數賦值

sqlcmd.parameters["@companytelephone"].value = txbtelephome.text.trim();//給引數賦值

sqlcmd.parameters["@companymail"].value = txbaddress.text.trim();//給引數賦值

sqlcmd.parameters["@companyaddress"].value = txbaddress.text.trim();//給引數賦值

sqlcmd.executenonquery();//執行儲存過程

messagebox.show("儲存成功!","提示",messageboxbuttons.ok ,messageboxicon.information);

this.close();

Oracle儲存過程呼叫帶參的儲存過程

oracle儲存過程包含三部分 過程 宣告,執行過程部分,儲存過程異常。oracle儲存過程可以有無引數儲存過程和帶引數儲存過程。一 無參程式過程語法 1create orreplace procedure noparpro2as 3begin 4 5 exception 儲存過程異常6 7end ...

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...