سلام.
وقتی این تکه کد را برای login می نویسم از خط da.Fill(ds); و cmd.ExecuteNonQuery(); ، میگه exception زیر رخ داده. نمیدونم اشکال کارم کجاست . در ضمن برای بعد از این برای اینکه بفهمم username و password وارد شده صحیح است یا نه باید چکار کنم؟
متشکرم.
وقتی این تکه کد را برای login می نویسم از خط da.Fill(ds); و cmd.ExecuteNonQuery(); ، میگه exception زیر رخ داده. نمیدونم اشکال کارم کجاست . در ضمن برای بعد از این برای اینکه بفهمم username و password وارد شده صحیح است یا نه باید چکار کنم؟
متشکرم.
SqlConnection cn = new SqlConnection();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
cn.ConnectionString = "Data Source=.;Initial Catalog=lab_material;Integrated Security=True";
da.SelectCommand = cmd;
cmd.Connection =cn;
cmd.CommandText =
"SELECT username,password " +
"FROM login" +
"where username=@uname and password=@password";
cmd.Parameters.AddWithValue("@uname",uName.Text);
cmd.Parameters.AddWithValue("@password",pass.Text);
da.Fill(ds);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();
SqlCommand cmd = new SqlCommand();
SqlDataAdapter da = new SqlDataAdapter();
DataSet ds = new DataSet();
cn.ConnectionString = "Data Source=.;Initial Catalog=lab_material;Integrated Security=True";
da.SelectCommand = cmd;
cmd.Connection =cn;
cmd.CommandText =
"SELECT username,password " +
"FROM login" +
"where username=@uname and password=@password";
cmd.Parameters.AddWithValue("@uname",uName.Text);
cmd.Parameters.AddWithValue("@password",pass.Text);
da.Fill(ds);
cn.Open();
cmd.ExecuteNonQuery();
cn.Close();