-1

如何使用 where 子句编写 select 语句。我需要与字符串值进行比较。

我试过这个:

string get_dropdown_value = dropdown_category.SelectedItem.Value;

...但它给了我这个错误:

Invalid column name 'get_dropdown_value'.
4

2 回答 2

0

您必须显示您正在使用的选择语句。我怀疑你做过这样的事情:

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 回答
0

试试这个代码

安装的

string get_dropdown_value = dropdown_category.SelectedItem.Value;

string get_dropdown_value = dropdown_category.SelectedItem.Text;
于 2012-09-07T05:44:00.893 回答