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. AngularJS:指示ボタンからクリックしてボタンのID名を取得
- 3. ストアドプロシージャから値を取得
- 4. 文字列からストアドプロシージャ名を取得します。
- 5. インデックスを指定してArrayListからelemntを取得
- 6. 正規表現は、関数定義からパラメータリストを取得するには
- 7. SQL Serverプロファイラ:ストアドプロシージャ名を取得
- 8. ストアドプロシージャから結果セットを取得
- 9. Intellijプラグイン:データベースからストアドプロシージャを取得
- 10. oracleストアドプロシージャから結果セットを取得
- 11. ストアドプロシージャから返されたテーブルから列名を取得する方法
- 12. ButtonclickのSQLdatasourceを使ってGridviewからラベルのパラメータを取得する
- 13. 変数からオブジェクトのID名を取得してオブジェクトのアドレスを指定します。
- 14. 指定した順序でLinkedHashMapからKeySetを取得する
- 15. 指定したデータをCurlから取得するには?
- 16. ポインタを指定したコンパイル済みコードから、エクスポートされていないC関数名を取得する。
- 17. ストアドプロシージャからテーブル名を認識するDataSetを取得する方法?
- 18. sqlCommand、プログラムでストアドプロシージャのパラメータを取得して設定する
- 19. WIxのプロパティからパフォーマンスカテゴリ名を指定
- 20. は、ファイル名を指定して実行bashのファイルから
- 21. ストアドプロシージャからパラメータを取得しますか?
- 22. なぜ私はストアドプロシージャから-1を取得しますか?
- 23. ストアドプロシージャからの戻り値の取得
- 24. SQL Serverストアドプロシージャからのフィールドの取得
- 25. ストアドプロシージャからの出力パラメータの取得
- 26. ストアドプロシージャからの応答の取得
- 27. 文字列としてクラス名を指定して参照アセンブリ内の型を取得しますか?
- 28. ベースディレクトリを指定せずにグロブからファイルリストを取得
- 29. SQL Serverストアドプロシージャから列名を取得する必要があります
- 30. T-SQLストアドプロシージャからアプリケーションの実行可能ファイル名を取得する
優れた - のおかげで、それは知っていることは非常に便利です。 –