تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
المساعدة في معنى رسالة الخطأ هذه عند التعديل حسب الصورة المرفقة
#1
السلام عليكم ورحمة الله وبركاته
طلبي مساعدتي في معنى رسالة الخطأ عند التعديل حسب الصورة المرفقة

انا اسف هذا هورابط الصورة

http://www.mediafire.com/view/5ivbytlgz0...itled2.jpg
الرد }}}
تم الشكر بواسطة:
#2
بيقولك ان الاوبجكت cm يساوي null
اعمل فحص للقيمة قبل الاجراء في حدث الكلك للزر رقم 8

if(cm != null)
{
//your code
}
الرد }}}
تم الشكر بواسطة: عبـدالله , عبـدالله
#3
استاذي الفاضل محمد كريم السلام عليكم ورحمة الله
شكرا جزيلا لردك السريع  لكن عملت التعديل الذي قلت عليه ولم تنجح الطريقة وهذا هو البرنامج في المرفقات اذا امكن التعديل عليه
واكون شاكرا لكم


الملفات المرفقة
.rar   EmpImages.rar (الحجم : 468.06 ك ب / التحميلات : 46)
الرد }}}
تم الشكر بواسطة:
#4
استاذي الفاضل ممكن طبعا وانت صاحب الفضل ربي يخليك يارب شاكرا تعاونك معي
الرد }}}
تم الشكر بواسطة: khodor1985 , عبـدالله
#5
استاذي الفاضل ربي يخليك يارب انا في انتظارك
الرد }}}
تم الشكر بواسطة: عبـدالله
#6
Lightbulb 
(23-04-17, 06:26 PM)وادي العوضي كتب : استاذي الفاضل محمد كريم السلام عليكم ورحمة الله
شكرا جزيلا لردك السريع  لكن عملت التعديل الذي قلت عليه ولم تنجح الطريقة وهذا هو البرنامج في المرفقات اذا امكن التعديل عليه
واكون شاكرا لكم


تم معاينة المشروع المرفق ولاكن لا يوجد إي خطأ أثناء الضغط على زر تعديل

يوجد لدي بعض الملاحظات في كودك

الأولى قم بتغيير كود زر التعديل بهذا الكود


PHP كود :
if (Cm != null)
 
           {
 
               Cm.EndCurrentEdit();
 
               Cmdb = new OleDbCommandBuilder(Da);
 
               Da.Update(Dt);
 
               Cm.Refresh();
 
               MessageBox.Show("تم التعديل بنجاح""التعديل"MessageBoxButtons.OKMessageBoxIcon.Information);
 
           }
 
           else
            
{
 
               MessageBox.Show("لم يتم تعديل!""التعديل"MessageBoxButtons.OKMessageBoxIcon.Error);
 
           


لكي لا تظهر رسالة بتم التعديل في حال لم يتم التعديل


ثانيا في كود الاتصال ضع هذا الكود


PHP كود :
OleDbConnection cn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|\\EmpImg.mdb"); 


حيث ان هذا الكود |DataDirectory| تعني مكان وجود البرنامج سوا كان في C أو F أو مستدات أو سطح المكتب لكي يعمل البرنامج مع جميع العملاء وعدم جبر العميل بوضع قاعدة البيانات في مسار محدد إجباري فقط يضعه بجانب الملف التنفيذي.

ثالثا:-
لما لا تضغ كود Try في جميع أجراءات المشروع التي يحتمل حدوث أخطاء منها غير متوقعه من قبل العميل ؟
Big Grin
<---------------------------------------------------------------->

الرد }}}
تم الشكر بواسطة: عبـدالله , عبـدالله
#7
استاذي الفاضل Easy4ever السلام عليكم ورحمة الله وبركاته
كلمة شكرا قليلة في حقك سائلا الله جل وعلا ان يمن عليك بالصحة والعافية والستر في الدنيا والاخرة يارب
نعم هذا هو المطلوب
الرد }}}
تم الشكر بواسطة: khodor1985 , khodor1985 , عبـدالله , Easy4ever , Easy4ever



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


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