تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
من داتا جريد فيو لقاعدة البيانات
#1
السلام عليكم
أريد نقل التعديلات التى تحدث فى مجموعة صفوف إلى قاعدة البيانات
من حذف أو تعديل أو اضافة
فما هى الطريقة الأنسب لذلك فى الوضع المنفصل
الرد }}}
تم الشكر بواسطة:
#2
الكود هنا
http://vb4arb.com/vb/thread-1894-post-9621.html#pid9621
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة: الجندى
#3
جزاك الله خيراً

جربت الكود وهو لا يعمل إلا فى حالة الاضافة
أما فى حالة التعديل فيعطى خطأ.
الرد }}}
تم الشكر بواسطة:
#4
ماهو الكود؟؟
انت لما تعبيء الداتاست وتعطي مكيف البيانات الاوامر تلقائيا عند استدعاء
PHP كود :
da.update(ds,"tb"
سيتم التحديث شرط وجود كائن باني الاوامر وهو كالتالي:
PHP كود :
dim cmdb as new oledbcommandbuilder(da
هنا سيتمكن مكيف البيانات da من اجراء تحديثات.
تذكر ان اداة شبيكة البيانات مربوطة بنفس الداتاست التي تتحكم بها مكيف البيانات وباني الاوامر
الاكواد موجود وشغالة معي بس باقي عليك لو مثالك يعني بسيط ترفعه حتى اشوفه واقول لك وين الاشكال.
بارك الله فيك
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#5
قد يكون التعديل يتطلب مفتاح اساسي في الجدول تاكدSmile
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#6
جزاك الله خيراً
لكن لا يوجد مفتاح أساسى فى الجدول
كما أنى استخدمت كائن الأوامر
وهذ هو الكود الذى استخدمته كاملاً
كود :
Imports System.Data.OleDb
Public Class Form1
    Dim dts As New DataSet
    Dim da As New OleDbDataAdapter("select natio as [الدولة] from tnatio", con)
    Dim cm As New OleDbCommandBuilder(da)
    Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
      
        da.Fill(dts, "tnatio")
      
        DataGridView1.Rows.Clear()

        If dts.Tables(0).Rows.Count = 0 Then Exit Sub
      
        DataGridView1.DataSource = Nothing
        DataGridView1.DataSource = dts
        DataGridView1.DataMember = "tnatio"
    End Sub

    Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click
      
        da.Update(dts, "tnatio")
    End Sub
End Class
الرد }}}
تم الشكر بواسطة:
#7
ماهي رسالة الخطا؟
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#8
هذا مثال قمت بعمله
راجعه أستاذنا.
وعذراً على اتعابك معى


الملفات المرفقة
.rar   datagridviw.rar (الحجم : 72.88 ك ب / التحميلات : 135)
الرد }}}
تم الشكر بواسطة:
#9
مثل ماقلت لك لابد من عمود مفتاح اساسي
إقتباس :Dynamic SQL generation for the UpdateCommand is not supported against a SelectCommand that does not return any key column information.
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
الرد }}}
تم الشكر بواسطة:
#10
هل تقصد أن أضيف مفتاح أساسى فى الجدول ؟
سوف أجرب
لكن أخى كود الحذف
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  تصدير البيانات إلى ملف 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,248 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,028 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  [VB.NET] حقل الزامي ضمن داتا كريت فيو EMADW 1 413 20-05-25, 01:12 PM
آخر رد: princelovelorn
  [VB.NET] داتا كريت فيو EMADW 13 1,154 15-05-25, 10:48 PM
آخر رد: Taha Okla
  بطء في جلب البيانات مصمم هاوي 9 1,002 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [VB.NET] جمع عمود داتا كريت فيو مع تجاهل الخلايا الفارغة EMADW 4 487 29-04-25, 10:57 PM
آخر رد: Taha Okla
  تعديل كود تحديث البيانات مصمم هاوي 1 788 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 697 26-04-25, 12:24 AM
آخر رد: الدريساوي

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


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