السلام عليكم ورحمة الله و بركاته
احاول ان اربط صفحة ويب لتسجيل الدخول مع قاعدة بيانات أكسس بواسطة اللغة C# و لكن يظهر لي هذا الخطأ و للأسف لا أعرف المطلوب (لا أعني المعني الحرفي للخطأ ) حيث أني لا ادرس من كتاب و لكني أعتمد على الإنترنت
برجاء تفسير الخطأ و توضيح المطلوب و ليس بالضروري كتابة الكود الصحيح لأني اعتقد انه يمكنني تصحيحه في حال فهمت الخطأ
و لكم جزيل الشكر
نص الخطأ
No value given for one or more required parameters
الخطأ يظهر في هذا السطر من الكود بالتحديد
DRead = DBCmd.ExecuteReader();
الكود الكامل
protected void Button1_Click(object sender, EventArgs e)
{
OleDbConnection DBConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\---\\---\\---\\---\\---\\App_Data\\CS.mdb");
OleDbCommand DBCmd = new OleDbCommand();
OleDbDataReader DRead;
DBConn.Open();
DBCmd.Connection = DBConn;
DBCmd.CommandText = "SELECT * FROM USERS WHERE USERNAME=TextBox1.Text+PASSWORD=TextBox2.Text";
DBCmd.Parameters.Clear();
DRead = DBCmd.ExecuteReader();
if (DRead.HasRows)
{
Session.Add("log", 1);
Session.Add("UserName", TextBox1.Text);
Response.Redirect("AddNew.aspx");
}
else
ErrorLable.Text = "Sorry , Username or Password is Wrong";
}


