SelectCommandプロパティに割り当てられたストアドプロシージャの名前を指定して、SqlDataSourceから期待されるパラメータのリストを取得するには、ストアドプロシージャ名を指定してSQLDataSourceからパラメータリストを取得
5
A
答えて
10
SqlCommandBuilder.DeriveParametersメソッドを使用すると、ストアドプロシージャに関連付けられたパラメータに関する情報を返すことができます。コレクションを反復処理することで、
SqlCommand cmd = new SqlCommand();
SqlConnection conn = new SqlConnection("myConnectionString");
cmd.CommandType = CommandType.StoredProcedure;
cmd.CommandText = "myStoredProcName";
cmd.Connection = conn;
conn.Open();
SqlCommandBuilder.DeriveParameters(cmd);
conn.Close();
SqlParameterCollection collection = cmd.Parameters;
詳細についてはSqlParameterCollectionとSqlParameterクラス定義を見てみましょうパラメータ名、データ型、方向などを決定することができます。
0
は、私はそれを試してみるVS.NETを持っていけない、しかし.Prepareは()
:)あなたのためにこれを行うことができますまたはあなただけのパラメータを追加することができます。 :)
1
私は何とか、あなたが直接、ADO.NET環境でそれを行うことができるかどうかわからない - しかし、あなたは常にその情報を取得するには、「SYS」のシステム・ビューを照会することができます:
select * from sys.parameters
where object_id in
(select object_id from sys.procedures where name = 'YourSProc')
マルク・
0
も:
EXEC sp_sproc_columns 'YourSProc'
関連する問題
- 1. SqlDataSourceからの合計を取得
- 2. ストアドプロシージャから値を取得
- 3. インデックスを指定してArrayListからelemntを取得
- 4. 正規表現は、関数定義からパラメータリストを取得するには
- 5. ストアドプロシージャから結果セットを取得
- 6. oracleストアドプロシージャから結果セットを取得
- 7. ストアドプロシージャから返されたテーブルから列名を取得する方法
- 8. ButtonclickのSQLdatasourceを使ってGridviewからラベルのパラメータを取得する
- 9. sqlCommand、プログラムでストアドプロシージャのパラメータを取得して設定する
- 10. 文字列としてクラス名を指定して参照アセンブリ内の型を取得しますか?
- 11. WIxのプロパティからパフォーマンスカテゴリ名を指定
- 12. ストアドプロシージャからテーブル名を認識するDataSetを取得する方法?
- 13. テーブル名を指定してテーブルデータダンプを取る
- 14. 指定されたテーブルのキー属性名を取得する
- 15. 指定されたディレクトリ名のツリーハッシュを取得するには?
- 16. ストアドプロシージャからパラメータを取得しますか?
- 17. ストアドプロシージャからの出力パラメータの取得
- 18. ストアドプロシージャからの応答の取得
- 19. SQL Serverストアドプロシージャからのフィールドの取得
- 20. URLを指定してiframe DOM要素を取得します。
- 21. バッキングフィールドを指定してC#オートプロパティのPropertyInfoを取得します
- 22. T-SQLストアドプロシージャからアプリケーションの実行可能ファイル名を取得する
- 23. C++ charから指定された部分を取得
- 24. PHPを使用してhtmlテーブルに表示するためのストアドプロシージャからカラム名を取得
- 25. c#asp.net:SQLストアドプロシージャからraiserror()メッセージを取得します。
- 26. は名前= nullを指定して、テキストコンテンツ=
- 27. SyntaxTree内のlinenumberを指定してSyntaxNodeを取得
- 28. SVNを使用して指定ファイルを取得するには?
- 29. SqlDataSourceから実行されたクエリを取得できますか?
- 30. ストアドプロシージャを使用してFTPサイトからファイルを取得する方法
優れた - のおかげで、それは知っていることは非常に便利です。 –