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