28-05-20, 08:50 PM
السلام عليكم ورحمة الله وبركاته اخوتي الأعزاء سابقا لقد قمت بتسطيب الاوفيس 2007 وحاليا اردت استخدام 2016 ولكن هنالك مشكله تظهر
مشكله في الوصول الى قاعدة بيانات 2007 عند تغيرها 2016
|
28-05-20, 08:50 PM
السلام عليكم ورحمة الله وبركاته اخوتي الأعزاء سابقا لقد قمت بتسطيب الاوفيس 2007 وحاليا اردت استخدام 2016 ولكن هنالك مشكله تظهر
وعليكم السلام ورحمة الله وبركاته
عليك التاكد من جعل المشروع على بيئة 32 وهى (84)
بدلاً من all أو 64
يمكنك ايضاً تحميل هذه الحزمة اذا كان لديك او لدي العميل
ولتجنب مشكلة 32 و 64
تاكد من تحميل طبقاً للبيئة المستخدمة ومع ذلك انصح بجعل البرنامج 32 لتتجنب ذلك
تم الشكر بواسطة: alshandodi , alshandodi
28-05-20, 11:47 PM
بارك الله فيك اخي ولكن لم ينفع لدي عندما جعلته 86 لم يتغير شي فيحتاج انزل 2007 عشان اكمل برنامجي او يوجد أحد لديه حل اخر
29-05-20, 12:48 AM
السلام عليكم ورحمة الله وبركاته
اخي الكريم ضع كود الاتصال لنتأكد منه اولا
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
29-05-20, 07:53 AM
(آخر تعديل لهذه المشاركة : 29-05-20, 08:40 AM {2} بواسطة alshandodi.)
كود : Public con As New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=DB.accdb;Jet OLEDB:Database Password=") تم الشكر بواسطة: ابراهيم ايبو
29-05-20, 09:16 AM
(آخر تعديل لهذه المشاركة : 29-05-20, 09:35 AM {2} بواسطة معاند الحظ.)
ربما لان جملة الاتصال في الاوفيس 2016 لها تنسيق جديد يختلف عن جملة الاتصال للاصدارات السابقة
او ان برنامجك يعمل على نواة تخالف نواة الاوفيس او العكس بالعكس تاكد ان نسخة الاوفيس اصدار 64 او 32 وكذلك برنامجك فان وجدت ان الاوفيس اصدار 64 وبرنامجك 32 فهذا على الارجح هو السبب تم الشكر بواسطة: ابراهيم ايبو
29-05-20, 11:09 AM
(آخر تعديل لهذه المشاركة : 29-05-20, 11:11 AM {2} بواسطة ابراهيم ايبو.)
السلام عليكم اخي alshandodi
ربما نسخة الاوفيس لديك من اصدار جديد اي محدث ولا يتعامل مع Microsoft ACE 12
راجع موقع جمل الاتصال من ميكروسوفت
قد تحتاج الى Microsoft Office 14.0 Access Database Engine
او كما اشار اخي معاند الحظ اختلاف في النواة
للامانة لم اجرب ولم تواجهني هكذا مشكلة ولدي اوفيس 2016
ان توصلت الى حل ارجو ارفاقه ليستفيد منه اخوانك في المنتدى
دمت بخير اخي
اعمل الخير وأجرك لا تنتظره فالله خير من إليك يرده
البرمجة ليست مجرد كود بل هي منهج تفكير منطقي لحل المشكلات
تم الشكر بواسطة: معاند الحظ
29-05-20, 11:34 AM
(آخر تعديل لهذه المشاركة : 29-05-20, 11:43 AM {2} بواسطة معاند الحظ.)
اخي الكريم
سبب عدم نجاح الاتصال بقاعدة بيانات تم انشائها بواسطة اوفيس 2007 ومحاولة فتحها في اصدار 2016 هو ان مايكروسوفت الغت الدعم عنها بتاريخ 2017-10-10 وهذا رابط انهاء الدعم https://docs.microsoft.com/en-us/deployo...rt-roadmap بيان الغاء الدعم لكن يمكنك محاولة بعض الامور قبل ان تحاول فتح ملف قاعدة البيانات في الاصدار 2016 وهي توجد وضيفة تحويل قاعدة بيانات من اصدار قديم الى اصدار احدث قرأت عنها في الروابط الاتية https://support.office.com/en-us/article...n-US&ad=US https://www.consultdmw.com/converting-mi...abase.html https://www.consultdmw.com/convert-acces...abase.html اذا لم تنجح طريقة التحويل جرب الطريقة التالية افتح ملف قاعدة البيانات في اوفيس 2016 وقم باختيار الامر Compact and Repair Database او ضغط واصلاح قاعدة البيانات من الخيارات العلوية لكن قبل فعل هذا انصحك بالاطلاع على الروابط التالية https://support.office.com/en-us/article...n-US&ad=US تم الشكر بواسطة: ابراهيم ايبو , alshandodi
|
|