تقييم الموضوع :
  • 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 وريح دماغك

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
Exclamation إن الموفر 'Microsoft.ACE.OLEDB.12.0' غير مسجل على الجهاز المحلي. سعود الشامان 5 9,432 19-03-25, 03:11 AM
آخر رد: خالد كامل1
  كيفية معرفة الجهاز رئيسي ام فرعي المتألق9 1 391 13-11-24, 06:41 PM
آخر رد: justforit
  [Acces2010] microsoft acess 2010 runtime mmaalmesry 2 283 02-10-24, 08:04 AM
آخر رد: mmaalmesry
  [VB.NET] ماهو حل مشكلة Microsoft.ACE.OLEDB provider muad 13 1,115 28-09-24, 12:52 PM
آخر رد: صالح عبدالله
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 1 627 21-02-24, 11:44 PM
آخر رد: AHMED213
  [VB.NET] معرفة بيانات الجهاز محمد بوقزاحة 7 1,105 12-01-24, 07:31 PM
آخر رد: Kamil
  مشكلة في تنفيذ البرنامج 'microsoft.ace.oledb.12.0' provider is not registered um_noor20 6 1,465 13-09-23, 10:05 AM
آخر رد: um_noor20
  كيفية الوصول الى القرص الصلب في الجهاز الخادم ابو محمد محمد محمد 0 535 20-04-23, 03:41 AM
آخر رد: ابو محمد محمد محمد
  [VB.NET] اريد طريقة حساب فرق بين تاريخ موجود في لست فيو وتاريخ الجهاز mac9 4 1,026 11-04-23, 10:23 AM
آخر رد: mac9
  [VB.NET] نقل جدول من السيرفر إلى الجهاز المحلى mmaalmesry 0 466 23-12-22, 06:48 PM
آخر رد: mmaalmesry

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


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم