تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
أول سؤال لى : مشروع لا يعمل
#9
Tongue 
بعد تحليل متواضع للمشكلة الحالية . و لرغبتى فى دعم البرنامج ليعمل على قواعد بيانات SQL DB بعد أن انعم الله علينا بفضله و عمله على قواعد بيانات Access ... محتاجين مساهمات المشرفين الأعزاء ( لمن لديه الوقت . الأهم فضلا و ليس أمرا .. و أكرر علشان محدش من أساتذتنا الأفاضل يزعل منى :  فضلا و ليس أمرا  .. 
1- البرنامج هذا كان يعمل من خلال اختيار قاعدة البيانات و حفظ اسمها و مسارها قبل الدخول لقراءة الشجرة و ملأ فروعها .. و بالتالى خطة الحرب   أن نجعل البرنامج يتصل بقاعدة بيانات SQL SERVER مباشرة بدلا ممن اختيار قاعدة بيانات Access ...  و هنا تم التالى : تغيير مكتبات الاتصال .. وضع جملة اتصال مباشر بقاعدة بيانات SQL ...  و حتى هنا  وجدت الأمر تمام و قمت ببعض التعديلات على تعديلات الأخ VBXPROGRAMMER و كانت النتيجة التالية كما بالصورة الأولى و ظهور رسالة (OPEN) بأنه تم بالفعل الاتصال بقاعدة البيانات SQL DB
2- ثم تظهر المشكلة الخطيرة    و هى كما بالصورة الثانية و هى عدم القدرة على القراءة من جدول (TreeViewItems) .. لماذا ؟
3- لأن القراءة من جدول TreeViewItems  يتم من خلال دالة CDataSvcs.GetReader .. كما بالصورة الثانية و التى تحدد أن الـ SqlDataReader و المسمى rdr يكون خاليا تماما .. لأنه لم يصله أى بيانات من الدالة GetReader و التى تعتمد على CDataSvcs و الأخيرة تعتمد فى عملها على قاعدة بيانات Access من خلال مديول : modGlobals ... كما بالصورة الثالثة .
4- اذن الحل هو جعل الدالة GetReader و التى تعتمد على CDataSvcs يكونوا على اتصال بقاعدة بيانات SQL DB بدلا من الـ Access و بالتالى يستطيع المتغير  rdr القراءة و تحميل البيانات الى الشجرة ..
مرفق الصور و آخر تعديلات تمكنت من اجرائهلا على المشروع بعد الأخ VBXPROGRAMMER .. و منتظر تدخل من أى من الأساتذة المشرفين  (( فضلااااااااااا و ليس أمرا )) و تفضلا منهم لاجراء التعديلات الأخيرة (أى رقم 4) .. خالص التحية للجميع


الملفات المرفقة صورة/صور
           

.zip   was error.zip (الحجم : 2.5 م ب / التحميلات : 24)
.zip   db sql.zip (الحجم : 1.29 م ب / التحميلات : 23)
الرد }}}
تم الشكر بواسطة: عبد العزيز البسكري


الردود في هذا الموضوع
بعد تحليل متواضع : محتاجين مساهمات المشرفين - بواسطة DR.YASER - 20-05-20, 12:18 AM


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


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