クエリを実行する前にすべてのラベリング名を格納する配列を使用して、多値入力パラメータ(ラボ名のセット)を使用するt-sqlクエリを使用する.aspxページで作業しています。 。T-SQLクエリ内の多値パラメータ
私は以下のクエリのパラメータを持っています。
With c.Parameters
.Add(New SqlParameter("@sdate", sdate.text))
.Add(New SqlParameter("@edate", edate.text))
.Add(New SqlParameter("@labname", SqlDbType.Text)).Value = labnamesparam.ToString
End With
しかし、私はまだ1つのlabname(3番目のparamの順番)を見ています。
これに関するご意見はありますか?
@labnameパラメータには何を保持しますか?配列の内容は?区切られた? – Gratzy
はい。私は(lab1、lab2、lab3、..)の@labnameを照会したいと思う。 labnamesparam変数は現在、チェックボックスリストからチェックされた入力値を保持しています。 –
あなたのコードのほんの少しはいいと思いますが、SQLの単純な例では、期待するタイプを見て、C#の関数パラメータも見ることができます。labnamesparamの定義方法を見ることができます。 – AnthonyWJones