تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] ماهو حل مشكلة Microsoft.ACE.OLEDB provider
#11
"Any CPU" في خصائص المشروع في الفيجوال دوت نت تعني أن التطبيق يمكنه العمل على أي معمارية للمعالج الخاص بالكمبيوتر، سواء كانت 32 بت أو 64 بت. عندما تختار "Any CPU"، فإن التطبيق سيعمل بشكل افتراضي في وضع 64 بت على أنظمة التشغيل 64 بت، بينما سيعمل في وضع 32 بت على أنظمة التشغيل 32 بت. هذا الخيار يجعل التطبيق أكثر مرونة ويسمح له بالعمل على مجموعة واسعة من الأنظمة دون الحاجة إلى إعادة تجميعه لكل معمارية.
اللهمّ بعلمك الغيب وقدرتك على الخلق، أحييني ما علمت الحياة خيراً لي، وتوفّني ما علمت الوفاة خيراً لي.


الرد }}}
تم الشكر بواسطة: صالح عبدالله , صالح عبدالله
#12
(25-09-24, 12:23 AM)justforit كتب : هل المعالج x86 ام x64

64
الرد }}}
تم الشكر بواسطة: صالح عبدالله
#13
بالعادة إذا حدث مشكلة بالاتصال بقواعد البيانات نغير نوع الاتصال لنتأكد هل المشكلة من النظام أم مننا نحن.


في المرفقات وضعت لك مثال يتصل بثلاثة أنواع من قواعد البيانات من اكسس (2000 - 2007  - 2016) بنوعين من الاتصال (OleDb)  وَ  (Odbc)
تنسيق قواعد بيانات 2016  هو نفسه المستخدم مابين Access2016 حتى Access2024  يعني هو أحدث اصدار ..

- يوجد نافذتين كل نافذة مسؤولة عن نوع اتصال محدد(الأكواد فيها فقط فتح وإغلاق قاعدة البيانات - للتأكد من صحة الاتصال فقط).
- اكواد الاتصال في كل نافذة متشابه، فقط يختلف فيها اصدار ونوع قاعدة البيانات .

جرب النسختين(32 - 64) على جهازك وستعرف :
- هل المشكلة في الكود الذي عندك؟ 
  إذا كانت بالكود، فهذه البداية وعليك الاستكمال..

- أم المشكلة بنسخة الأوفس المنزلة على جهازك؟ 
  إذا كان بنوع النسخة : قم بإزالة النسخة لديك وأعد تثبيتها من جديد..

أول مرة : قُم بتشغيل البرنامج وأنت متصل بالنت قبل فتح النوافذ (حتى يقوم المشروع بتحميل حزمة الدعم لقواعد البيانات وسيتأخر قليلاً)..
حيث أني قمت بتفريغ المشروع من حزم الدعم حتى يصغر حجمه ويكون قابل للرفع على هذا الموقع..

ملاحظة : أنا أستخدم حالياً ..  MS.Office2024  مع VS2022    (وكلا المشروعين المرفقين شغالين عندي)..


الملفات المرفقة
.rar   TA_ODBC_OLedb-4.8 -x64-x32.rar (الحجم : 143.87 ك ب / التحميلات : 11)
قال صلى الله عليه وسلم: 
«كلمتان خفيفتان على اللسان 
ثقيلتان في الميزان،حبيبتان إلى الرحمن: 
سبحان الله وبحمده، سبحان الله العظيم».
الرد }}}
تم الشكر بواسطة: صالح عبدالله , justforit
#14
السلام عليكم ورحمة الله وبركاته 
 لقد واجهت هذه المشكلة وأنا استخدم vb.net  2013  والأوفيس 2019 وقد تم حل المشكلة عن طريق تنصيب microsoft access runtime 2010   وطبعاً تختار 64x  او  حسب جهازك   أما بالنسبة Target CPU   فقد جعلته Any CPU  وتم الاتصال بكل سهولة بدون أي مشاكل
الرد }}}
تم الشكر بواسطة: Taha Okla , Taha Okla , justforit



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


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