C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 90 を表示中)
■53930 / )  ストアドプロシージャ
□投稿者/ がながな (57回)-(2010/09/30(Thu) 13:27:56)

分類:[.NET 全般] 

いつもお世話になります。
データグリッドビューのソースにストアドプロシージャをパラメータ付きでソースに設定したいのですが、どのようにすればいいのかわかりません。
下記ストアドプロシージャのパラメータ:@受付番号 int, @MainID as int,@ID as intにコードから値を渡したいのですが、どのようにすればいいでしょうか?
ご教授よろしくお願いいたします。

---ストアドプロシージャ---
ALTER PROCEDURE SP1001_倉庫データ
@受付番号 int, @MainID as int,@ID as int
AS
select
規格ID,種類,有効期限,
cast(BachNo as nvarchar)+'-'+cast(bachno連番 as nvarchar),
量1缶当 from [T3001_塗料マスタ] where 受付番号=@受付番号
union select
TC1001_出庫データMain.規格ID,種類,有効期限,
bachno,
使用量 from [TC1011_出庫データSub]
inner join TC1001_出庫データMain ON TC1011_出庫データSub.MainID=TC1001_出庫データMain.ID
where
MainID=@MainID and TC1001_出庫データMain.ID=@ID
RETURN



---フォームのコード---

Dim XAdapter As SqlDataAdapter
Dim XDataset As New DataSet
Dim XTable As DataTable
Dim MySQL As String

    ’//---コネクションを開く
Call CnToryouOpen()

XAdapter = New SqlDataAdapter("SP1001_倉庫データ", CnToryou)
XAdapter.Fill(XDataset, "SP1001_倉庫データ")

XTable = XDataset.Tables("SP1001_倉庫データ")



'//---データグリッドビューのソースにストアドプロシージャを設定
me.dgv結果.DataSource = XTable
CnToryou.Close()

返信 編集キー/


管理者用

- Child Tree -