環境:WindowsXP, VB.NET 2005, SQL server 2005
ストアドプロシージャでパラメータを取得して
画面にストアドプロシージャの引数(パラメータ)を手動で入力し
実行できるもの作ろうと思っています。
ストアドプロシージャのパラメータ、データ型を
取得する方法についてわかる方、どうか教えて下さい。
お願いします。
DBの接続は、ADO.NETで接続を行っています。
----------------------------------------
例)ストアドプロシージャ
CREATE PROCEDURE CheckContactCity
(@cityName CHAR(50),@cityNuber int)
AS
BEGIN
・・・・・
END
このの場合VB.NETで取得したい項目は、
パラメータ,データ型
@cityName,CHAR(50)
@cityNuber,int
になります。
-----------------------------------------
これで如何でしょう。
sqlCon.Open()
Dim tbl As DataTable = sqlCon.GetSchema("ProcedureParameters", New String() {Nothing, Nothing, "CheckContactCity"})
DataGridView1.DataSource = tbl
魔界の仮面弁士さんありがとうございました。
大変助かりました。
ツイート | ![]() |