تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] تحديث البيانات بقاعدة البيانات
#1
اريد تحديث بيانات جدولين مرتبطين مع بعض علاقة راس براس حيث الجدول الاول الاساسي tb1  والثاني tb2

استخدمت الكود التالي بعد استعادة خلايا الداتا جريد الي التيكست لتحديث البيانات ولكن لم يحدث شيء ولم يحدث البيانات


كود :
con.Open()
       Dim Sav As New OleDb.OleDbCommand
       Sav.Connection = con
       Sav.CommandType = CommandType.Text
       Sav.CommandText = "UPDATE tb1,tb2 SET tb1.clien_mail = '" & _
       TextBox2.Text & "' , tb1.model_mail = '" & _
        TextBox3.Text & "' , tb2.probl_acce = '" & _
       TextBox4.Text & "' , tb2.main_acce= '" & _
       TextBox5.Text & "' ,tb2.typ_acce = '" & _
      TextBox6.Text & "' where tb1.ID_mail = tb2.ID_acce '" & _
        Label2.Text & "'"
       Sav.ExecuteNonQuery()
       Dim DataAdapter As New OleDbDataAdapter("SELECT tb1.ID_mail ,tb1.clien_mail, tb1.model_mail, tb2.probl_acce,tb2.main_acce,tb2.typ_acce  FROM tb1, tb2 where tb1.ID_mail = tb2.ID_acce", con)
       DataSet1.Clear()
       DataAdapter.Fill(DataSet1, "tb1,tb2")
       DataGridView1.Refresh()
       count()
       If con.State = ConnectionState.Open Then
           con.Close()
       End If
       MsgBox("تم الاضافه والحفظ بنجاح")
الرد }}}
تم الشكر بواسطة:
#2
السلام عليكم أخي العزيز ورحمة الله وبركاته
من الواضح أنك تريد التعديل أو التحديث على جدولين في آن معا، ولكن أخي العزيز لا يمكن التعديل على جدولين في جملة استعلام واحدة، لا بد من عملة جملة استعلام Update لكل جدول على حدى
- Update tb1 Set Field ....
- Update tb2 Set Field ....

أو يمكنك التحديث على جدولين من خلال هذه الطريقة :
لنفترض أن لدينا جدولان الأول بعنوان Employee  والثاني بعنوان Salary :


الجدول الأول يضم الحقول التالية :
- EmployeeId
- EmployeeName

الجدول الثاني يضم الحقول التالية ك
- EmployeeId
- SalaryId
- EntryDate
- Amount

للتعديل على الجدولين في آن معا يمكننا استخدام جملة الإستعلام التالية :
PHP كود :
Update Employee 
INNER JOIN Salary 
ON Employee
.EmployeeId Salary.EmployeeId
Set Employee
.EmployeeName Value,Salary.EntryDate Value,Salary.Amount Value
Where Employee
.EmployeeId 
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 832 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 797 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,247 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  مساعدة في تحديث سيد أحمد 2 559 18-05-25, 03:11 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  تعديل كود تحديث البيانات مصمم هاوي 1 788 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 663 24-04-25, 12:58 PM
آخر رد: foad8920
  إغلاق الفورم مع حذف جميع البيانات الموجودة به صالح عبدالله 10 1,042 19-04-25, 08:54 PM
آخر رد: Kamil

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم