برگزیده های پرشین تولز

اشکال در کد login

resident

Registered User
تاریخ عضویت
5 دسامبر 2005
نوشته‌ها
96
لایک‌ها
2
سلام.
وقتی این تکه کد را برای 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();​
 

amin_lili

کاربر تازه وارد
تاریخ عضویت
24 آپریل 2007
نوشته‌ها
532
لایک‌ها
2
سن
43
محل سکونت
ای کاش آنجا ...
باید قبل از دستور da.fill دستور cn.Open رو استفاده کنی.
 
بالا