منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
غير مسجل على الجهاز المحلي 'Microsoft.ace.oledb.12.0' ان الموفر - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (https://vb4arb.com/vb)
+-- قسم : قسم لغة الفيجوال بيسك VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=182)
+--- قسم : قسم اسئلة VB.NET (https://vb4arb.com/vb/forumdisplay.php?fid=183)
+--- الموضوع : غير مسجل على الجهاز المحلي 'Microsoft.ace.oledb.12.0' ان الموفر (/showthread.php?tid=47545)



غير مسجل على الجهاز المحلي 'Microsoft.ace.oledb.12.0' ان الموفر - Adel27213 - 30-11-23

السلام عليكم
الله يسعدكم اخواني ماهو الحل؟
عندي برنامج بالفيجوال وقاعدة بيانات اكسس
قمت بتحزيم البرنامج بواسطة setup factory9
ومن ثم نقلت ملف .exe بعد التحزيم إلى جهاز اخر وقمت بتثبيت البرنامج ولكن ظهر معي الخطأ:
غير مسجل على الجهاز المحلي 'Microsoft.ace.oledb.12.0' ان الموفر.

مع العلم لقد قمت بتثبيت البرنامج على نفس الجهاز الذي قمت بالدراجة من خلاله ولم تظهر اي مشكلة وظهرت أثناء تثبيته في جهاز اخر كما وضحت سابقا.

وشكرا لكم


RE: غير مسجل على الجهاز المحلي 'Microsoft.ace.oledb.12.0' ان الموفر - Taha Okla - 30-11-23

وعليكم السلام ورحمة الله وبركاته

في الدوت نت يختلف الأمر عن VB6.0 وما قبلها
فمحرك البحث الخاص بقاعدة بياناتا آكسس ليس ملف Dll فحسب
بل يتطلب عليك تثبيت الفريم ويرك الخاص بها على الجهاز الذي تريد أن تعمل عليها برامج التي تستخدم فيها قواعد بيانات اكسس
وتقريباً من أفضل الاصدارات هو المتوسطة التي تعمل على أغلب الأنظمة هي إصدارة 2013
أذهب إلى جوجل وأبحث عن (Microsoft Access 2013 Runtime)
سيقودك أحد الراوابط نتيجة البحث إلى موقع مايكروسوفت ومنه نزل النسختين وأحتفظ بهما لديك لترفقهما مع ملف التثبيت الخاص ببرنامجك
حيث أن حدهما هي نسخة 64b  والثانية x86 أي 32b
وثبت أحدهما على جهاز العميل قبل أو بعد تثبيت برنامجك ليتمكن برنامجك من العمل على تلك الأجهزة.

ويفضل أن تكون النسخة التي تثبتها 64b   
وإلا فثبت x86 وريح دماغك


RE: غير مسجل على الجهاز المحلي 'Microsoft.ace.oledb.12.0' ان الموفر - Adel27213 - 30-11-23

(30-11-23, 05:57 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته

في الدوت نت يختلف الأمر عن VB6.0 وما قبلها
فمحرك البحث الخاص بقاعدة بياناتا آكسس ليس ملف Dll فحسب
بل يتطلب عليك تثبيت الفريم ويرك الخاص بها على الجهاز الذي تريد أن تعمل عليها برامج التي تستخدم فيها قواعد بيانات اكسس
وتقريباً من أفضل الاصدارات هو المتوسطة التي تعمل على أغلب الأنظمة هي إصدارة 2013
أذهب إلى جوجل وأبحث عن (Microsoft Access 2013 Runtime)
سيقودك أحد الراوابط نتيجة البحث إلى موقع مايكروسوفت ومنه نزل النسختين وأحتفظ بهما لديك لترفقهما مع ملف التثبيت الخاص ببرنامجك
حيث أن حدهما هي نسخة 64b  والثانية x86 أي 32b
وثبت أحدهما على جهاز العميل قبل أو بعد تثبيت برنامجك ليتمكن برنامجك من العمل على تلك الأجهزة.

ويفضل أن تكون النسخة التي تثبتها 64b   
وإلا فثبت x86 وريح دماغك

الف شكر لك اخوووي ربي يسعدك ويوفقك