我正在使用using
声明来验证客户编号。
using (SqlConnection connection = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString))
{
connection.Open();
using (SqlCommand cmdCheck = new SqlCommand("SELECT COUNT(CUSTOMER_NO) FROM WEBSITE_CUSTOMERS WHERE UPPER(CUSTOMER_NO) = '" + strCustomer.Trim().ToUpper() + "';", connection))
{
int nExists = (int)cmdCheck.ExecuteScalar();
if (nExists > 0)
return true;
else
return false;
}
}
这是以前在stackoverflow上建议我检查预先存在的记录的代码......它工作得很好,但我想知道是否有一种方法可以使用参数作为客户编号,因为这个变量是通过表单输入的,我想保护它不被注射。cmdCheck
当它在这样的语句中时,我将在哪里创建参数using
?