1
电子邮件列在表中的第4位 而数据类型为varchar con.Open();通过单qoutes多部分标识符[email protected]无法绑定
cmd = new SqlCommand("select * from UserInfo where EMail='" + EMail + "', con);
没有单个qoutes界定
cmd = new SqlCommand("select * from UserInfo where EMail=" + EMail + "", con);
SqlDataReader dr;
dr =cmd.ExecuteReader();//here I get error
while (dr.Read())
{
lblCustName.Text = dr[1].ToString();
lblAddress.Text = dr[2].ToString();
lblMobNo.Text = dr[3].ToString();
lblEMail.Text = dr[4].ToString();
//con.Close;
}
感谢它的工作 –