تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
غير مسجل على الجهاز المحلي 'Microsoft.ace.oledb.12.0' ان الموفر
#1
السلام عليكم
الله يسعدكم اخواني ماهو الحل؟
عندي برنامج بالفيجوال وقاعدة بيانات اكسس
قمت بتحزيم البرنامج بواسطة setup factory9
ومن ثم نقلت ملف .exe بعد التحزيم إلى جهاز اخر وقمت بتثبيت البرنامج ولكن ظهر معي الخطأ:
غير مسجل على الجهاز المحلي 'Microsoft.ace.oledb.12.0' ان الموفر.

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

وشكرا لكم
الرد }}}
تم الشكر بواسطة:
#2
وعليكم السلام ورحمة الله وبركاته

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

ويفضل أن تكون النسخة التي تثبتها 64b   
وإلا فثبت x86 وريح دماغك
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: العتيق , أبو خالد الشكري
#3
(30-11-23, 05:57 PM)Taha Okla كتب : وعليكم السلام ورحمة الله وبركاته

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

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

الف شكر لك اخوووي ربي يسعدك ويوفقك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Lightbulb Microsoft Visual Studio 2010 لا تعمل على ويندوز 11 الورد الصناعي 5 398 28-01-26, 12:59 AM
آخر رد: أبو خالد الشكري
Exclamation إن الموفر 'Microsoft.ACE.OLEDB.12.0' غير مسجل على الجهاز المحلي. سعود الشامان 5 9,687 19-03-25, 03:11 AM
آخر رد: خالد كامل1
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 525 13-11-24, 06:41 PM
آخر رد: justforit
  [Acces2010] microsoft acess 2010 runtime mmaalmesry 2 422 02-10-24, 08:04 AM
آخر رد: mmaalmesry
  [VB.NET] ماهو حل مشكلة Microsoft.ACE.OLEDB provider muad 13 1,581 28-09-24, 12:52 PM
آخر رد: صالح عبدالله
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 755 21-02-24, 11:44 PM
آخر رد: AHMED213
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 7 1,384 12-01-24, 07:31 PM
آخر رد: Kamil
  مشكلة في تنفيذ البرنامج 'microsoft.ace.oledb.12.0' provider is not registered um_noor20 6 1,625 13-09-23, 10:05 AM
آخر رد: um_noor20
  كيفية الوصول الى القرص الصلب في الجهاز الخادم ابو محمد محمد محمد 0 624 20-04-23, 03:41 AM
آخر رد: ابو محمد محمد محمد
  [VB.NET] اريد طريقة حساب فرق بين تاريخ موجود في لست فيو وتاريخ الجهاز mac9 4 1,212 11-04-23, 10:23 AM
آخر رد: mac9

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


يقوم بقرائة الموضوع: