PDA

View Full Version : سوال: مشکل در سیستم ورود



ABZiko
پنج شنبه 27 فروردین 1394, 10:41 صبح
سلام، این کد رو نوشتم که کاربر لاگین کنه ...


if (textBox1.Text.Trim() != "" && textBox2.Text.Trim() != "")
{
OleDbConnection Connection = new OleDbConnection(StrConnetion);
OleDbDataAdapter DataA = new OleDbDataAdapter("SELECT * FROM Admin WHERE UserName=" + textBox1.Text + " AND PassWord=" + textBox2.Text, Connection);
DataTable DataT = new DataTable();
DataA.Fill(DataT);
if (DataT.Rows.Count > 0)
{
MessageBox.Show("Welcome !");
}
else
{
MessageBox.Show("Some of the Informations Are Wrong !");
}
}
else
{
MessageBox.Show("Please Fill the Fields !");
}


حالا وقتی روی دکمه Submit کلیک می کنم، این ارور رو می ده :
No value given for one or more required parameters.
مشکل از چی هست؟

محمد رضا فاتحی
پنج شنبه 27 فروردین 1394, 10:56 صبح
اگه یوزرنیم و پسورد از نوع رشته ای هستن اینجای کدت خطا داره
OleDbDataAdapter DataA = new OleDbDataAdapter("SELECT * FROM Admin WHERE UserName=" + textBox1.Text + " AND PassWord=" + textBox2.Text, Connection);

اینجوری بنویس

OleDbDataAdapter DataA = new OleDbDataAdapter("SELECT * FROM Admin WHERE UserName='" + textBox1.Text + "' AND PassWord='" + textBox2.Text+"'", Connection);

و یه نکته دیگه کانکشن تو این تکه کد باز نشده!