تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[عنوان معدل]ما سبب هذه المشكلة oledbexception was unhandled
#4
تم حل المشكله بعد البحث والاستطلاع في موقع مايكروسوفت للدعم تحت بيئة الدوت نت

المشكله كانت هي في تحديد اصدار الموفر واي قاعدة بيانات يتم دعمها من خلال الموفر الذي توفره مايكروسوفت لقواعد البيانات

نلاحظ انني ف المثال السابق استخدمة الموفر الاصدار الرابع Provider=Microsoft.Jet.OLEDB.4.0


واستخدمة قاعدة بيانات Access 2010 لذلك حدث مع خطاء اونه لا يمكن ايجاد مسار قاعدت البيانات وهو ف الحقيه ان الموفر الذي هو من الاصدار الرابع لا يدعم الاكسس 2010 . اذا كيف تم حل هذه المشكله .. تابع معي اخي الكريم ::

هناك عدة موفرات قدمتها مايكروسوفت تحت بيئة الدوت نت التي من خلالها يمكن الاتصال بقاعدة البيانات

Provider=Microsoft.Jet.OLEDB.3.0
Provider=Microsoft.Jet.OLEDB.3.5
Provider=Microsoft.Jet.OLEDB.4.0

هذه الاصدارات من الموفرات تدعم قواعد البيانات (97,2000,2003)
والتي تنتهي بصيغة Databasename.mdb نلاحظ ان هذه الاصدارات صيغتها هي mdb وهذه المشكله التي واجهتني اي ان قاعدة البيانات التي قمت بالاتصال بها هي اكسس 2010 والتي تنتهي صيغتها بــ accdb حيث انها لا تدعم الموفر provider=Microsoft.Jet.OLEDB..4.0

تم حل المشكله التي واجهتها وكان مسار الاتصال بقاعدة البيانات كالتالي ::

PHP كود :
Dim ConStr As String "Provider=Microsoft.Jet.OLEDB.4.0;" _
    
"Data Source =" Application.StartupPath "\student.mdb" 

وذلك بعد ان قمت بتحويل قاعدة البيانات من 2010 الى 2003
ويمكن ايضا حلها بدون تحويل قاعدة البيانات والتي هي 2010 ويكون الكود كالتالي ::

PHP كود :
Dim ConStr As String "Provider=Microsoft.Jet.OLEDB.12.0;" _
    
"Data Source =" Application.StartupPath "\student.accdb" 

نلاحظ ان اصدار الموفر هو Provider=Microsoft.Jet.OLEDB.12.0
وان قاعدة البيانات Access 2010 هي student.accdb
وهذا الموفر يدعم اصدارات الاكسس 2007 و 2010

اذا اصبت ف من الله
واذا اخطأت ف مني والشيطان

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


الردود في هذا الموضوع
[عنوان معدل]ما سبب هذه المشكلة oledbexception was unhandled - بواسطة eng.khalidvb - 12-08-13, 11:05 AM

المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [عنوان معدل]حفظ بيانات listbox fhad24 36 12,379 08-10-22, 06:55 PM
آخر رد: رضوان الجماعي
  sql connection was unhandled by user code عجزت عن حل هذا الخطأ vb.netly 3 1,889 06-03-19, 04:37 PM
آخر رد: محمد كريّم
  [عنوان معدل]كيفية انشاء جدول مصروفات يومية dhetos 2 3,051 21-04-15, 01:33 AM
آخر رد: ابوميار
  [سؤال] ماهي المشكلة في مشروعي . ربط قاعدة بيانات mysql php3 8 5,450 31-08-14, 11:58 AM
آخر رد: الشاكي لله
  [ عنوان معدل ] مشكلة في ربط جدولين زهرة الازهار_mybb_import9220 4 3,633 27-08-13, 07:26 PM
آخر رد: Omar Mekkawy
  ما هى المشكلة فى هذا الكود manduh 0 1,509 22-07-13, 06:31 AM
آخر رد: manduh
  [عنوان معدل]كيفية الاتصال بقاعدة بيانات سيكوال .mdf عن طريق المسار مثل الاكسيس ابراهيم 2 2,098 21-07-13, 12:38 PM
آخر رد: ابراهيم
  [عنوان معدل]جعل البرنامج يعمل عند العميل ابراهيم 2 2,223 21-07-13, 05:29 AM
آخر رد: ابراهيم
  [عنوان معدل]كيفية جلب محتويات موقع والبحث في قاعدة البيانات elta 8 3,009 18-07-13, 09:13 PM
آخر رد: elta
  [عنوان معدل]كيف امسح row من الداتا غريد تصحيح الكود matrixmas 5 2,426 18-07-13, 02:45 PM
آخر رد: learning.net

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


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