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