C#中的QUERY,where语句

本文关键字:where 语句 QUERY 中的 | 更新日期: 2023-09-27 17:59:12

如何在c#上编写此查询:

SELECT DEPT_ID FROM PERSONNEL_TEMP.DEPARTMENT WHERE DEPARTMENT_NAME=combobox1.text;

C#中的QUERY,where语句

I假设您正在使用SQL

这是对您的问题的一般查询:

SQLCommand cmd = new SQLCommand();
cmd = "SELECT DEPT_ID FROM PERSONNEL_TEMP.DEPARTMENT WHERE DEPARTMENT_NAME= '" + combobox1.Text + "'";

这是我推荐的

SQLCommand cmd = new SQLCommand();
cmd = "SELECT DEPT_ID FROM PERSONNEL_TEMP.DEPARTMENT WHERE DEPARTMENT_NAME= @comboBox";
cmd.parameters.AddWithValue("@comboBox", combobox1.Text);

我使用了命令参数,这样可以自动分配数据类型,还可以帮助您防止"SQL注入"。