c 儲存過程高手來啊,c 如何呼叫儲存過程?

時間 2023-03-23 03:45:05

1樓:網友

sqldatareader未關閉前是不能取到output的,sqldatareader sdr =

"@cnum"].

= sdr;

改成:sqldatareader sdr =

= sdr;

"@cnum"].

但是這樣以後你繫結的資料來源就沒有了,所以你的程式是有問題的,你要圖方便就放到dataset裡面繫結,要追求效能就自己寫個實體類再繫結實體類列表。

2樓:匿名使用者

sqlparameter sp = new sqlparameter ("cnum",;

你這兩句都沒給@cnum 賦值,你這樣寫sqlparameter sp = new sqlparameter ("引數名",引數值);

你只給@cnum指定了是整型,怎麼會取的到值呢?

c#如何呼叫儲存過程?

3樓:匿名使用者

是是我呼叫的**。

using哪一行中劃去的是儲存過程名字,後面的是儲存過程引數名,我這個是帶返回值的儲存過程。儲存過程中是區分大小寫的。

這是initialize()方法。

oracon是全域性變數,這個你隨意。

4樓:匿名使用者

儲存過程也是乙個sql,所以執行儲存過程和執行普通sql一樣。看你儲存過程返回什麼,就用什麼來接就行了。

5樓:匿名使用者

有封裝的類 可以呼叫,

c#關於儲存過程的問題

6樓:匿名使用者

在sql裡面先建儲存過程,如果有輸出引數把輸出引數設定好,然後在vs裡面引用那個儲存過程,設定好輸入引數和輸出引數就行了。

7樓:讓經典永流傳

加斷點,一步一步看執行結果,看看哪一步出問題了。

C介面呼叫問題,C 介面如何呼叫

此處稱之為隱式轉換,具體是識別符號隱式轉換還是其他的我記不清了,就是如果乙個變數實現某個介面,或者父類實現某個介面,或者父類的父類實現某個介面,以此類推,就可以直接轉換而不需要寫轉換操作符 ca是classa 型別的.ia是ia型別。兩個型別不一致,當然不能給它賦值 c 怎麼呼叫介面裡的方法?暈 介...

c如何呼叫DLL,C 中如何呼叫DLL檔案?

c 中呼叫dll需要使用dllimport。1 引入命名空間 using system.runtime.interopservices 用 dllimport 需用此 命名空間 2 引入dll中的方法 dllimport user32.dll entrypoint messageboxa priva...

c語言如何呼叫matlab,C語言呼叫matlab函式

育知同創教育 方法1 mcc 生成cpp檔案方式 1 設定專案編譯選項 首先建立乙個新的專案,或者開啟乙個已有的專案,然後選擇選單 project settings c c category preprocessorpreprocessor definitions 新增 msvc,ibmpc,msw...