السلام عليكم ورحمة الله وبركاته....أريد المساعدة في هذا الخطأ
أريد عند الضغط على buttonأن يتم التأكد من وجود الإسم والرقم السري في قاعدة البيانات مسبقاً....ثم الإنتقال إلى الصفحة التالية...عند تنفيذ الكود يظهرلي هذا الخطأ:rSqlDataReader rea=cmd.ExecuteReader()
Incorrect syntax near '='.
هذا الكود الذي طبقته....ولدي سؤال: هل يمكن أن استخدم الداتاست واقرأ منها بدل من القراءة من قاعدة البيانات..وأيها أفضل؟؟شاكرة لكم تعاونكم
protected void Button1_Click1(object sender, EventArgs e)
{
SqlConnection sql = new SqlConnection();
SqlCommand cmd;
bool bool_target;
sql.ConnectionString = ConfigurationManager.ConnectionStrings["Connectionstring2"].ConnectionString;
sql.Open();
cmd = new SqlCommand();
cmd.CommandText = "select Member_Name,Password from Members where Member_Name=" + this.txtname.Text + "&Password=" + this.txtpass.Text;
cmd.CommandType = CommandType.Text;
cmd.Connection = sql;
if (cmd.Connection.State != ConnectionState.Open)
cmd.Connection.Open();
SqlDataReader rea=cmd.ExecuteReader();
rea.Read();
if (rea.HasRows)
{
Response.Redirect("Default2.aspx?Member_Name=" + this.txtname.Text + "&Password=" + this.txtpass.Text);
}
else{
Label1.Text = "invaild";
}
rea.Close();
rea.Dispose();
cmd.Dispose();
sql.Close();
