السلام عليكم أخوانى و أحبتى فى الله
ممن زمن و أنا أبحث عن موضوع مهم و أخيرا وجدته فى مشاركة لأحد السادة الزملاء هنا بالمنتدى منذ يومين و هو مشروع لشجرة متصلة بقاعدة بيانات و بالفعل عملت عليه و لكن لمدة ثلاث أيام و لم أصل الى نتيجة كاملة .. المشروع أرغب فى الاتصال بينه و بين قاعدة بيانات SQL و للأسف يعطى خطأ عند فتح جدول .. و لا اعرف السبب .. ثلاث أيام ليل نهار و لم اصل لنتيجة .. ارجو منكم التفضل الكريم بمساعدتى ..
أرفق الصورة للخطأ و كذلك المشروع
الأحباء فى الله .. محتاج ردكم و دعمكم .. جزاكم الله خيرا
معقولة لا يوجد رد للآن ؟!!!
الخ الفاضل .. البرنامج كان فى مشاركة لى .. و قد طورت منه الحمد لله ليعمل على قاعدة بيانات أكسيس بدون مشاكل ... لكن لم أعمل عليه ليتصل ب SQL DB ... هذا بالاضافة الى نصيحتى لك اذا لم يكن الأمر شديد الأهمية أن تترك هذا البرنامج لأنه (نحس) .. و كمان (شؤم) .. كاد لأن يفسد علاقتى ببعض الزملاء و المشرفين الأعزاء هنا بالمنتدى .. و لكن اذا كان الأمر مهما لك فنصيحتى بمراجعة الكود جيدا أو تدخل أحد السادة المشرفين لفحصه و مساعدتك .. تقبل التحية
(19-05-20, 07:47 PM)DR.YASER كتب : [ -> ]الخ الفاضل .. البرنامج كان فى مشاركة لى .. و قد طورت منه الحمد لله ليعمل على قاعدة بيانات أكسيس بدون مشاكل ... لكن لم أعمل عليه ليتصل ب SQL DB ... هذا بالاضافة الى نصيحتى لك اذا لم يكن الأمر شديد الأهمية أن تترك هذا البرنامج لأنه (نحس) .. و كمان (شؤم) .. كاد لأن يفسد علاقتى ببعض الزملاء و المشرفين الأعزاء هنا بالمنتدى .. و لكن اذا كان الأمر مهما لك فنصيحتى بمراجعة الكود جيدا أو تدخل أحد السادة المشرفين لفحصه و مساعدتك .. تقبل التحية
السلام عليكم
أشكرك أخى الفاضل و لكن راجعت الكود مرات عديدة و دون حل للمشكلة
أتمنى التدخل من أساتذة الموقع
(19-05-20, 08:20 PM)vbxprogrammer كتب : [ -> ] (19-05-20, 07:47 PM)DR.YASER كتب : [ -> ]الخ الفاضل .. البرنامج كان فى مشاركة لى .. و قد طورت منه الحمد لله ليعمل على قاعدة بيانات أكسيس بدون مشاكل ... لكن لم أعمل عليه ليتصل ب SQL DB ... هذا بالاضافة الى نصيحتى لك اذا لم يكن الأمر شديد الأهمية أن تترك هذا البرنامج لأنه (نحس) .. و كمان (شؤم) .. كاد لأن يفسد علاقتى ببعض الزملاء و المشرفين الأعزاء هنا بالمنتدى .. و لكن اذا كان الأمر مهما لك فنصيحتى بمراجعة الكود جيدا أو تدخل أحد السادة المشرفين لفحصه و مساعدتك .. تقبل التحية
السلام عليكم
أشكرك أخى الفاضل و لكن راجعت الكود مرات عديدة و دون حل للمشكلة
أتمنى التدخل من أساتذة الموقع
براجع الكود حاليا و ان شاء الله أحاول و ربنا يوفق
للأسف الكود فيه مشكلة عند الاتصال بقاعدة بيانات SQL ..
بعد تحليل متواضع للمشكلة الحالية . و لرغبتى فى دعم البرنامج ليعمل على قواعد بيانات 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) .. خالص التحية للجميع
خالص التقدير و الاعزاز الى الزميل DR.YASER و أرجو المعاونة المعهودة من أساتذتنا بموقعنا الرائع