منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
ماهي الطريقة لقراءة البيانات المخزنة في DS.GetChanges - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : ماهي الطريقة لقراءة البيانات المخزنة في DS.GetChanges (/showthread.php?tid=11372)



ماهي الطريقة لقراءة البيانات المخزنة في DS.GetChanges - rafaag777 - 09-02-15

عند تعديل أو إضافة أو حذف سطور في جدول معين مخزن في DataSet فإن التغييرات ستخزن في الكائن DataSet .GetChanges
وسؤالي هو ماهي الطريقة لقراءة البيانات الجديدة قبل تحديث قاعدة البيانات أي قبل استدعاء الدالة
OleDbDataAdapter.Update(DataSet , "TableName")



RE: ماهي الطريقة لقراءة البيانات المخزنة في DS.GetChanges - سعود - 09-02-15

كود :
If ds.HasChanges Then
            Dim changedRecords As DataSet = ds.GetChanges(DataRowState.Modified)
            ListBox1.DataSource = changedRecords.Tables(0)
            ListBox1.DisplayMember = "tn"
        End If
Modified
هذه تضع مكانها حسب نوع التحديث سواء اضافة او غيرها

احاول اعرف البيانات الاصلية ثم البيانات المحدثةSad


RE: ماهي الطريقة لقراءة البيانات المخزنة في DS.GetChanges - rafaag777 - 09-02-15

شكرا أخي سعود على التوضيح
النتيجة كانت ايجابية لكل الحقول ماعدا حقل الترقيم التلقائي والذي هو مفتاح أساسي في الجدول
فعند إضافة سجل جديد أريد أن أعرف ماهو رقم هذا السجل المضاف قبل الحفظ والكود الذي كتبته لي لم يعطيني الرقم في الحقل id وهو عندي حقل ترقيم تلقائي ومفتاح أساسي


RE: ماهي الطريقة لقراءة البيانات المخزنة في DS.GetChanges - rafaag777 - 11-02-15

هل يوجد حل لهذا المشكلة , ارجو التوضيح