[سؤال] سؤال حول الخاصية RejectChanges في ADO.NET - نسخة قابلة للطباعة +- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb) +-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40) +--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41) +--- الموضوع : [سؤال] سؤال حول الخاصية RejectChanges في ADO.NET (/showthread.php?tid=10598) |
سؤال حول الخاصية RejectChanges في ADO.NET - السندبااد - 04-11-14 بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته قرأت بأن الخاصية RejectChanges تقوم بما يلي : ''تقوم هذه الخاصية بإلغاء أية تغييرات قد أجريت على البيانات في الـ DataSet منذ تحميلهاأو منذ أخر استدعاء لها بمعنى أنها تلغي أية أسطر مضافة حديثاً ، وتستعيد أسطراً حذفت أيضاً حديثاً وتعيد وضع الأسطر المعدلة إلى قيمتها السابقة'' لكن عندما جربت تطبيقها لم تقم بأي شيء جربت بكل الطرق فلم أصل لنتيجة والمثال في المرفقات أرجو التعديل على المثال المرفق لتتضح لي المعلومات لو تكرمتم وجزاكم الله خيراً RE: سؤال حول الخاصية RejectChanges في ADO.NET - mr_mgm - 04-11-14 وعليكم السلام ورحمة الله وبركاته انا استخدم هذه الخاصيه بالفعل ولكن مع ال DataTable وهذا النص يشرحها "RejectChanges : استخدم هذه الوسيلة لرفض كلّ التغييرات التي أجراها المستخدم على سجلات الجدول، بحيث يعود للحالة التي كان عليها عند تحميله من قاعدة البيانات (أو عند آخر استخدام للوسيلة AcceptChanges)." بمعني انه يمكنك تأكيد التغيرات من خلال AcceptChanges وفي هذه الحاله لن تقوم RejectChanges بأسترجاع البيانات التي تغيرت .. RE: سؤال حول الخاصية RejectChanges في ADO.NET - السندبااد - 05-11-14 ألف شكر لك أخ mr_mgm المعلومة التي ذكرتها اعرفها ولكن عندما طبقتها لم تنجح وهذا ما أردت الوصول إليه أنا أريد مثالاً عملياً لتطبيق هذه الخاصية RE: سؤال حول الخاصية RejectChanges في ADO.NET - الوليد ☺ - 05-11-14 السلام عليكم ورحمة الله أخي السندبااد المشروع لم يعمل لدي لأنه WPF 2013 ولكن باطلاعي على الكود في الملف MainWindow.xaml.vb اتضح أنك تقول بالعمليات مباشرة على قاعدة البيانات وبهذا لن يفيد استخدام RejectChanges لأنها تتعلق ب DataSet وDataTable وDataRow ولم أتعامل معها. الكود التالي الموجود في مشروعك يقوم بالتعامل المباشر على قاعدة البيانات الذي لا يقبل التراجع PHP كود : conn.Open() RE: سؤال حول الخاصية RejectChanges في ADO.NET - السندبااد - 05-11-14 شكراً لك أخي الوليد إذن ما هو الإجراء الصحيح لتطبيق هذه الخاصية ؟ RE: سؤال حول الخاصية RejectChanges في ADO.NET - الوليد ☺ - 05-11-14 السلام عليكم ورحمة الله لم أتعامل مع الأمر RejectChanges لكن هذا كود من أحد فورمات مشروع أحد الأخوة الله يذكره بالخير، إن شاء الله يفيدك ستلاحظ أن الحقل id في الداتاجريد عند إضافة سطر جديد لا يحتوي شيء وهذا طبيعي لأن الترقيم يتم في قاعدة البيانات لكن سترى القيمة بعد التحديث PHP كود : Imports System.Data.OleDb RE: سؤال حول الخاصية RejectChanges في ADO.NET - السندبااد - 06-11-14 وعليكم السلام ورحمة الله وبركاته أشكرك على اهتمامك أخي الوليد وقمت بالرد على سرالتك الخاصة ولكن يبدو أنك غير مفعل نظام الرسائل الخاصة هكذا خرجت لي رسالة على كلٍ ما فهمته أن هذه الخاصية يجب استخدامها قبل عملية الحفظ وليس العكس كما كنت أفعل أنا وهنا وقعت عندي الإشكالية |