C# 修复异常System.Data.SqlClient.SqlException:&x27;靠近'的语法不正确='';

C# 修复异常System.Data.SqlClient.SqlException:&x27;靠近'的语法不正确='';,c#,sql,C#,Sql,当我运行ide时,会显示以下异常 System.Data.SqlClient.SqlException:“=”附近的语法不正确。” 可能是ddlcography。SelectedValue为空。以下内容可以修复此异常(我建议使用SqlParameters) 不要连接字符串值,而是使用一个参数。我认为在添加值后,您需要一个“;”。什么数据类型是parent\u id。DDLContegory.SelectedValue的值是什么?这向您展示了参数方法:我认为最好给出一个,非常强烈的警告,为什么这段

当我运行ide时,会显示以下异常

System.Data.SqlClient.SqlException:“=”附近的语法不正确。”


可能是
ddlcography。SelectedValue
为空。以下内容可以修复此异常(我建议使用
SqlParameters


不要连接字符串值,而是使用一个参数。我认为在添加值后,您需要一个“;”。什么数据类型是parent\u id。DDLContegory.SelectedValue的值是什么?这向您展示了参数方法:我认为最好给出一个,非常强烈的警告,为什么这段代码是危险的,而不是仅仅在括号中提到
SqlParameter
,好像它不是真正重要的东西。
string query = "SELECT * FROM lwpos_categories  WHERE parent_id=" + ddlCategory.SelectedValue;
string query = "SELECT * FROM lwpos_categories  WHERE parent_id= '" + ddlCategory.SelectedValue + "'";