SqlConnection conn = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=D:\\Projects\\csharp\\Login1\\App_Data\\Login.mdf;Integrated Security=True;User Instance=True");
SqlCommand cmd;
SqlDataReader dr;
protected void LinkButton1_Click(object sender, EventArgs e)
{
conn.Open();
cmd=new SqlCommand("Select * from LoginTable where User Name='"+TextBox1.Text+"'",conn);
dr=cmd.ExecuteReader(); // <---error here
if(dr.Read())
{
Label1.Text="User name already exist";
this.Label1.ForeColor=Color.Red;
}
else
{
Label1.Text="Name available";
}
}
Run Code Online (Sandbox Code Playgroud)
它显示以下错误dr=cmd.ExecuteReader();:
在"名称"附近的预期条件的上下文中指定的非布尔类型的表达式.
这里发生了什么事
| 归档时间: |
|
| 查看次数: |
131 次 |
| 最近记录: |