1樓:匿名使用者
dbcommand dbcommand = null; dbparameter para=dbcommand.createparameter(); para.parametername="@biztype"; para.
value="要傳入的值"; dbcommand.parameters.add(para);
para = dbcommand.createparameter(); para.parametername = "@identityid"; para.
direction=parameterdirection.returnvalue; dbcommand.parameters.
add(para); dbcommand.executenonquery(); int ret = int.parse(dbcommand.
parameters["@identityid"].value.tostring());//這個是返回值,當然這個引數名任意
2樓:匿名使用者
這是一張我寫的呼叫儲存過程的方法。。
當時寫的是訂單的支付。
你只要看懂這個方法。。寫你這個儲存過程的呼叫。。就是很輕鬆的事情了。
這個方法也不難。。
3樓:菜鳥
1.呼叫儲存過程
("exec sp_spbz_getidentityid @biztype='"+ 傳進來的字串+"' ");
sql儲存過程如何呼叫儲存過程?
4樓:海里的月光
1、首先先建立一個儲存過程,**如圖,儲存過程主要的功能是為表jingyan插入新的資料。
2、執行這幾行**,看到執行成功,資料庫裡現在已經有儲存過程sp_jy。
3、先看下jingyan表裡目前的陣列,如圖,只有三行資料。
4、在mysql裡,呼叫儲存過程,只需要用call關鍵字,帶上儲存過程的名稱就行了,當然有引數時,需要帶個引數。**如圖
5、執行了這個儲存過程的呼叫之後,再看下jingyan表裡的資料,可以看到現在的資料已經是四條了,說明呼叫儲存過程成功插入了一條新的資料。
6、再新增一個儲存過程,該儲存過程用select語句,返回表資料。
7、呼叫新的儲存過程,可以看到結果裡也是返回表資料。
5樓:職場云云老師
在儲存過程裡用exec 執行另一儲存過程名及它需要的引數就可以了
如 exec abc '1', '2'(abc 是儲存過程的名字, '1','2' 是它的引數
6樓:匿名使用者
首先啟用 開啟伺服器的輸出顯示:set serveroutput on;
然後呼叫 :execut 過程名 (你要呼叫的變數)
7樓:匿名使用者
就像方法呼叫方法一樣。
8樓:匿名使用者
exec [dbo].[proc_vip]
在c#中怎麼呼叫帶引數的儲存過程啊??
9樓:匿名使用者
mysql教程4 mysql8運算子、函式、儲存過程及新增資料型別 17.之建立帶有in和out引數的儲存過程 學習猿地
c# 呼叫儲存過程 引數傳遞
10樓:匿名使用者
alter procedure serachdiff(@pinbu varchar(50),
@shop varchar(50),
@pdate varchar(50))asgoserachdiff後面括號裡的才是傳入或傳出的引數,as後面的只是儲存過程內自己使用的
11樓:匿名使用者
alter procedure serachdiff 後面加( declare @pinbu varchar(50)declare @shop varchar(50)declare @pdate varchar(50))
c#如何向儲存過程傳遞null值或空引數~
12樓:匿名使用者
儲存過程的引數要這麼寫:
@p1 int=null,
@p2 int=null,
@p3 nvarchar(50)=null儲存過程裡面這麼判斷:
if(@p1 is null)
begin
endelse if(@p2 is not null)begin
end在c#裡面,如果要傳遞空的值型別,可以使用可空型別public void m(int? p1,int? p2)
13樓:匿名使用者
第一個問題,首先你確定你的sqlparameter引數裡的確是提供了相應的引數,然後給引數賦值dbnull.value;
第二個問題,我覺得首先你確定datagridview繫結的資料來源裡有結果,可以通過新增斷點檢視一下,我估計資料來源裡的結果為空,原因可能是你傳遞的引數值有誤
14樓:匿名使用者
15樓:花術少
在後面加is null
c# 呼叫sql儲存過程遇到的一個引數傳遞問題
16樓:匿名使用者
第一 一般**不會直接存在資料庫的 都是存個路徑
第二 沒有引數 是不是你儲存過程定義了@photo 這個引數 你可以設定一個預設值,這樣 就可以不賦值了 定義引數的時候 直接指定型別 以及預設值 為null就好了
17樓:射手幽靈伊
給一個null值。
c#有設定null值的功能。
18樓:微風
賦null值就可以了。
c#如何呼叫儲存過程?
19樓:匿名使用者
是是我呼叫的**
using哪一行中劃去的是儲存過程名字,後面的是儲存過程引數名,我這個是帶返回值的儲存過程。儲存過程中是區分大小寫的。
這是initialize()方法
oracon是全域性變數,這個你隨意。
20樓:匿名使用者
儲存過程也是一個sql,所以執行儲存過程和執行普通sql一樣。看你儲存過程返回什麼,就用什麼來接就行了
21樓:匿名使用者
有封裝的類 可以呼叫,
MySQL裡面sql語句呼叫儲存過程,該如何寫
這樣 create procedure sp add a int,b int,out c int begin set c a b end 呼叫過程 call sp add 1,2,a select a 注意事項 儲存過程 stored procedure 是一組為了完成特定功能的sql語句集合,經編...
如何使用SQL語句檢視儲存過程的內容
下面這條語句可以檢視儲存過程具體 exec sp helptext 儲存過程名 下面這條語句檢視資料庫中有哪些儲存過程select from sysobjects where type p 利用資料字典檢視檢視當前使用者所有儲存過程及其 select name,text from user sour...
請問C如何呼叫SQL語句,C 中連線到資料庫後怎麼執行Sql語句?
如樓上所說,先看書學習吧。一時半會兒也白話不完啊。請問c 如何呼叫sql語句 public static string connectionstring data source initial catalog persist security info true user id password 資...