标量变量问题,请大神顺道看看,帮忙解决一下啊!
其实挺简单的一个功能,就是说选择一个姓名,然后让textbox显示密码。但是总是报错:必须声明标量变量 "@names"。请教各位大神怎么解决呢?
string names=Convert.ToString(comboBox1.Text);
MessageBox.Show(names);
//为什么???
DataTable dt = SQLHelper.ExecuteDataTable("select * from T_vip where name=@names",new SqlParameter("name",names));
if (dt.Rows.Count >= 0)
{
DataRow row = dt.Rows[0];
textBox1.Text = Convert.ToString(row["e_mail"]);
}