تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] مشكلة في ربط قاعدة بيانات مع فيوال بيسك \الرجاء المساعدة :"(
#1
السلام عليكم ورحمة الله وبركاته 


كيف الحال 

مشكلتي في ربط قاعدة بيانات اكسيس بالفيجوال بيسك 
قمت بأكثر من طريقة ومازلت المششكلة موجودة ..عندما اقوم بتيل مفروض المعلومات الي سجلتها تنحفظ في داتابيس ! "قاعدة البيانات"
بس مشكلة ما تحفظ مع اني ربطها ...يقول لي انه خطأ في انسيرت بس مدري شو غلط بضبط 




اسم قاعدة البيانات 
user
 الداتا الي داخلها 
Id نوعه= اوتو نمبر 
Name=تيكت
Password=تيكست
Email=تيكست
Gender=تيكست
Age =نمبر 


وهذا هو الكود ...











كود :
Imports System.Data.OleDb
Public Class registration
   Dim conn As New OleDbConnection

   Private Sub ComboBox1_SelectedIndexChanged(sender As Object, e As EventArgs) Handles ComboBox1.SelectedIndexChanged

   End Sub

   Private Sub Regastration_Load(sender As Object, e As EventArgs) Handles MyBase.Load
       conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + IO.Directory.GetCurrentDirectory + "\user.mdb"

   End Sub
   Private Sub Panel1_Paint(sender As Object, e As PaintEventArgs) Handles Panel1.Paint



   End Sub

   Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
       Me.Close()
       Form1.Show()
   End Sub

   Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
       If TextBox1.Text = "" Or TextBox2.Text = "" Or TextBox3.Text = "" Or TextBox4.Text = "" Or TextBox5.Text = "" Then
           MsgBox("you should complete your details")
       Else
           conn.Open()
           Dim cominsert As New OleDbCommand
           cominsert.Connection = conn
           cominsert.CommandText = "insert into user values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "'," + ComboBox1.Text + "','" + TextBox5.Text + "')"
           cominsert.ExecuteNonQuery()
           MsgBox("registration is complete")
           conn.Close()

       End If

   End Sub
End Class

هذا الملف كامل مع قاعدة البيانات ...و البرنامج نفسه الي قدر يشيك عليه ويخبرني الحل اكون شاكرة 
التقيم يوم الخميس تاريخ 22 ولازم نراوي المس النظام قبل الخميس عليه 40 درجة رجاءا حد يساعدني وشكراا


الملفات المرفقة
.rar   System.rar (الحجم : 218.86 ك ب / التحميلات : 33)
الرد }}}
تم الشكر بواسطة:
#2
الخطاء أنك بعد الجملة ( insert into user ) لم تذكر أسماء الحقول 
والواجب هو ذكر اسماء الحقول بأي بترتيب (Id, Name, Password, Email, Gender, Age) , ويلحق بجملة ( values ) بعدها تضع قيم الحقول بنفس ترتيب الحقول السابق


الكود القديم :
كود :
           cominsert.CommandText = "insert into user values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "'," + ComboBox1.Text + "','" + TextBox5.Text + "')"




الكود بعد التعديل :
كود :
           cominsert.CommandText = "insert into user (Id, Name, Password, Email, Gender, Age) values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "'," + ComboBox1.Text + "','" + TextBox5.Text + "')"
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري
#3
(19-03-18, 02:36 PM)عبدالله الدوسري كتب : الخطاء أنك بعد الجملة ( insert into user ) لم تذكر أسماء الحقول 
والواجب هو ذكر اسماء الحقول بأي بترتيب (Id, Name, Password, Email, Gender, Age) , ويلحق بجملة ( values ) بعدها تضع قيم الحقول بنفس ترتيب الحقول السابق


الكود القديم :
كود :
           cominsert.CommandText = "insert into user values('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "'," + ComboBox1.Text + "','" + TextBox5.Text + "')"




الكود بعد التعديل :
كود :
           cominsert.CommandText = "insert into user (Id, Name, Password, Email, Gender, Age) values ('" + TextBox1.Text + "','" + TextBox2.Text + "','" + TextBox3.Text + "','" + TextBox4.Text + "'," + ComboBox1.Text + "','" + TextBox5.Text + "')"


لا مو ضروري شفت ناس ما يحطوها ...
المهم جربتها وللاسف نفس المشكلة ...
انا احس الخطأ في وجود الفواصل و "" يمكن لانه بعضهم عبارة عن قم فمرض ما يكون في رقم ...بس ما عارفة كيف ... Sad Sad Sad
الرد }}}
تم الشكر بواسطة:
#4
استبدل علامة بــ &
علامة + هي المشكلة
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  مشكلة تقويم ام القرى مع ويندوز 11 assuhimi 1 93 15-12-25, 07:13 PM
آخر رد: assuhimi
  حل مشكلة قائمتين ليستا متساويتين بالحجم justforit 4 254 31-10-25, 02:33 PM
آخر رد: justforit
  مشكلة في عرض الفورم بالحجم المحدد مصمم هاوي 1 248 29-09-25, 03:17 AM
آخر رد: مصمم هاوي
  [VB.NET] مشكلة في عرضForm2.vb MOHAMMED ALZWI 1 370 24-09-25, 06:16 PM
آخر رد: Amir_Alzubidy
  مشكلة دعم skin للغة العربية مصمم هاوي 2 714 16-09-25, 07:57 AM
آخر رد: مصمم هاوي
  جهاز ارسال رسائل SMS من خلال برنامج فيجوال بيسك جيولوجي مبتدئ 4 1,017 05-09-25, 12:37 PM
آخر رد: جيولوجي مبتدئ
  مشكلة في عدم الحفظ والتعديل مصمم هاوي 3 881 17-08-25, 10:13 AM
آخر رد: أبو خالد الشكري
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,222 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  [VB.NET] حفظ تنسيق الفورم ثم تطبيقة علي فورم اخر فيجوال بيسك abo ragab 7 1,215 09-07-25, 12:45 AM
آخر رد: abo ragab
  مشكلة في حفظ البيانات مصمم هاوي 2 1,020 30-06-25, 08:51 AM
آخر رد: مصمم هاوي

التنقل السريع :


يقوم بقرائة الموضوع: