السلام عليكم
الله يسعدكم اخواني ماهو الحل؟
عندي برنامج بالفيجوال وقاعدة بيانات اكسس
قمت بتحزيم البرنامج بواسطة setup factory9
ومن ثم نقلت ملف .exe بعد التحزيم إلى جهاز اخر وقمت بتثبيت البرنامج ولكن ظهر معي الخطأ:
غير مسجل على الجهاز المحلي 'Microsoft.ace.oledb.12.0' ان الموفر.
مع العلم لقد قمت بتثبيت البرنامج على نفس الجهاز الذي قمت بالدراجة من خلاله ولم تظهر اي مشكلة وظهرت أثناء تثبيته في جهاز اخر كما وضحت سابقا.
وشكرا لكم
وعليكم السلام ورحمة الله وبركاته
في الدوت نت يختلف الأمر عن VB6.0 وما قبلها
فمحرك البحث الخاص بقاعدة بياناتا آكسس ليس ملف Dll فحسب
بل يتطلب عليك تثبيت الفريم ويرك الخاص بها على الجهاز الذي تريد أن تعمل عليها برامج التي تستخدم فيها قواعد بيانات اكسس
وتقريباً من أفضل الاصدارات هو المتوسطة التي تعمل على أغلب الأنظمة هي إصدارة 2013
أذهب إلى جوجل وأبحث عن (Microsoft Access 2013 Runtime)
سيقودك أحد الراوابط نتيجة البحث إلى موقع مايكروسوفت ومنه نزل النسختين وأحتفظ بهما لديك لترفقهما مع ملف التثبيت الخاص ببرنامجك
حيث أن حدهما هي نسخة 64b والثانية x86 أي 32b
وثبت أحدهما على جهاز العميل قبل أو بعد تثبيت برنامجك ليتمكن برنامجك من العمل على تلك الأجهزة.
ويفضل أن تكون النسخة التي تثبتها 64b
وإلا فثبت x86 وريح دماغك
(30-11-23, 05:57 PM)Taha Okla كتب : [ -> ]وعليكم السلام ورحمة الله وبركاته
في الدوت نت يختلف الأمر عن VB6.0 وما قبلها
فمحرك البحث الخاص بقاعدة بياناتا آكسس ليس ملف Dll فحسب
بل يتطلب عليك تثبيت الفريم ويرك الخاص بها على الجهاز الذي تريد أن تعمل عليها برامج التي تستخدم فيها قواعد بيانات اكسس
وتقريباً من أفضل الاصدارات هو المتوسطة التي تعمل على أغلب الأنظمة هي إصدارة 2013
أذهب إلى جوجل وأبحث عن (Microsoft Access 2013 Runtime)
سيقودك أحد الراوابط نتيجة البحث إلى موقع مايكروسوفت ومنه نزل النسختين وأحتفظ بهما لديك لترفقهما مع ملف التثبيت الخاص ببرنامجك
حيث أن حدهما هي نسخة 64b والثانية x86 أي 32b
وثبت أحدهما على جهاز العميل قبل أو بعد تثبيت برنامجك ليتمكن برنامجك من العمل على تلك الأجهزة.
ويفضل أن تكون النسخة التي تثبتها 64b
وإلا فثبت x86 وريح دماغك
الف شكر لك اخوووي ربي يسعدك ويوفقك