آژانس هواپیمایی
pop up

اشکال در کد login

شروع موضوع توسط resident ‏29 دسامبر 2007 در انجمن Visual C#.Net

  1. resident

    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 [email protected] and [email protected]";
    cmd.Parameters.AddWithValue("@uname",uName.Text);
    cmd.Parameters.AddWithValue("@password",pass.Text);

    da.Fill(ds);

    cn.Open();
    cmd.ExecuteNonQuery();
    cn.Close();​
     
  2. amin_lili

    amin_lili کاربر تازه وارد

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

    resident Registered User

    تاریخ عضویت:
    ‏5 دسامبر 2005
    نوشته ها:
    96
    تشکر شده:
    2
    امین جان این کار رو هم کردم درست نشد.
    در صورت عدم اتصال به بانک اطلاعاتی خود متد fill اتصال رو برقرار و سپس قطع میکنه