-1

where句を使用してselectステートメントを作成する方法。文字列値と比較する必要があります。

私はこれを試しました:

string get_dropdown_value = dropdown_category.SelectedItem.Value;

...しかし、それは私にこのエラーを与えます:

Invalid column name 'get_dropdown_value'.
4

2 に答える 2

0

このコードを試してください

の代わりに

string get_dropdown_value = dropdown_category.SelectedItem.Value;

置く

string get_dropdown_value = dropdown_category.SelectedItem.Text;
于 2012-09-07T05:44:00.893 に答える
0

使用している select ステートメントを表示する必要があります。私はあなたがこのようなことをしたと思います:

string selectStatement = "SELECT * FROM SOME_TABLE WHERE SOME_COLUMN = get_dropdown_value";

それは次のようになるはずですが:

string selectStatement = "SELECT * FROM SOME_TABLE WHERE SOME_COLUMN = " + get_dropdown_value;

編集: 他の人が述べたように、これは SQL インジェクションの傾向があります。そのため、SqlParamter を使用することをお勧めします (SQL を使用していると仮定します)。

于 2012-09-07T05:30:14.570 に答える