mahmoudabdelshafy قام بنشر نوفمبر 14, 2021 مشاركة قام بنشر نوفمبر 14, 2021 السلام عليكم ورحمة الله وبركاتة لو سمحتوا بيظهرلى رسالة خطأ Syntax error in FROM clause رغم إن الكود صح أسم الجدول USER واسماء حقول الجدول name_far و name_user و pas_user ولا اعلم ما سبب الخطأ برجاء مراجعة الكود وإعلامى بالخطأ للضرورة cmd = New OleDbCommand("select * from user where name_far=@name_far and name_user=@name_user and pas_user=@pas_user ", con) cmd.Parameters.Add(New OleDbParameter("@name_far", OleDbType.VarChar)).Value = ComboBox1.Text cmd.Parameters.Add(New OleDbParameter("@name_user", OleDbType.VarChar)).Value = TextBox1.Text cmd.Parameters.Add(New OleDbParameter("@pas_user", OleDbType.VarChar)).Value = TextBox2.Text con.Open() dr = cmd.ExecuteScalar dr.Read() If dr.HasRows Then Dim frm As New Form2 'frm.Show() Else MSGBOX("خطأ") End If dr.Close() con.Close() رابط هذا التعليق شارك More sharing options...
د.كاف يار قام بنشر ديسمبر 2, 2021 مشاركة قام بنشر ديسمبر 2, 2021 تفضل هذا التعديل مع مراعاة نوع البيانات في الجدول cmd = New OleDbCommand("select * from [user] where name_far=@name_far and name_user=@name_user and pas_user=@pas_user ", con) cmd.Parameters.Add(New OleDbParameter("@name_far", OleDbType.VarChar)).Value = ComboBox1.Text cmd.Parameters.Add(New OleDbParameter("@name_user", OleDbType.VarChar)).Value = TextBox1.Text cmd.Parameters.Add(New OleDbParameter("@pas_user", OleDbType.VarChar)).Value = TextBox2.Text con.Open() dr = cmd.ExecuteScalar dr.Read() If dr.HasRows Then Dim frm As New Form2 'frm.Show() Else MSGBOX("خطأ") End If dr.Close() con.Close() 1 رابط هذا التعليق شارك More sharing options...
الردود الموصى بها
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.