如何使用 where 子句编写 select 语句。我需要与字符串值进行比较。
我试过这个:
string get_dropdown_value = dropdown_category.SelectedItem.Value;
...但它给了我这个错误:
Invalid column name 'get_dropdown_value'.
您必须显示您正在使用的选择语句。我怀疑你做过这样的事情:
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)。
试试这个代码
安装的
string get_dropdown_value = dropdown_category.SelectedItem.Value;
放
string get_dropdown_value = dropdown_category.SelectedItem.Text;