تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
هل provider رقم 12 اقوي من 4 في الاتصال بالاكسس
#1
تحدث مشكلة في قاعدة البيانات اكسس
وتصبح لا تفتح

وتظهر رسالة unrecognized format  رغم حجم الملف كما هو وما زال بالامتداد mdb

هل provider رقم 12 اقوي من 4 في الاتصال بالاكسس
اي
وهل
accdb   افضل من  mdb
الرد
تم الشكر بواسطة:
#2
الاصدارات القديمة من قاعدة بيانات اكسس ذات الإمتداد mdb
المسؤول عن التعامل معها البروفايدر (Provider 4)

اما الاصدارات الحديثة ذات الامتداد accdb
فالمسؤول عن التعامل معها البروفايدر (Provider 12)
يا رحمن الدنيا والآخرة ورحيمهما
الرد
تم الشكر بواسطة: ابراهيم ايبو
#3
ما هو الافضل والذي يقلل المشاكل
الرد
تم الشكر بواسطة:
#4
اخي العزيز ليس افضل او اسوأ

اصدار قاعدة البيانات لديك هو الفيصل .

بمعنى لديك مشروعين مفتوحين المصدر
الأول فيجوال بيسك 6
والمشروع الثاني فيجوال ستوديو 2008


لا يمكنك التعامل مع الأول من الثاني والعكس صحيح .

بإختصار وأتمنى توضح الفكرة البروفايدر أو المزود هو المسؤول عن التواصل مع قاعدة البيانات

لكل اصدار من قواعد البيانات لها بروفايد خاص بها .

مثلاً قواعد بيانات ماي اسكيوال هناك عدة اصدارات

لكل اصدار بروفايدر خاص

الاكسس كذلك ذو الامتداد mdb البروفايدر الخاص بها 4
و
accdb البروفايدر الخاص بها 12

اصدار ACCESS 2003 وما قبله
كود :
Dim Conn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password=0123; Data Source=" & Application.StartupPath & "\db1.mdb")


اصدار ACCESS 2007  وما بعده
كود :
Dim cn As New OleDbConnection("Provider=Microsoft.Ace.OLEDB.12.0;Jet OLEDB:Database Password=123; Data Source=" & Application.StartupPath & "\db1.accdb")
يا رحمن الدنيا والآخرة ورحيمهما
الرد
تم الشكر بواسطة: DR.YASER , ابراهيم ايبو
#5
ما أجمل الرد من الزميل الفاضل حريف برمجة . انه يستحق و بلا شك العضو المميز
الرد
تم الشكر بواسطة: حريف برمجة , ابراهيم ايبو
#6
من الممكن ان نتحكم من البداية في البروفيدر
وبلتالي
لو لك الخيار او الاختيار
ايهما افضل
ان تستخدمه ليعطي امان اكثر للتعامل مع البيانات وكميتها
اي
ايهما افضل ؟؟؟؟؟
الرد
تم الشكر بواسطة:
#7
(01-08-20, 11:49 AM)atefkhalf2004 كتب : من الممكن ان نتحكم من البداية في البروفيدر  
وبلتالي
لو لك الخيار او الاختيار
ايهما افضل  
ان تستخدمه ليعطي امان اكثر للتعامل مع البيانات وكميتها
اي
ايهما افضل  ؟؟؟؟؟

قواعد البيانات أكسس من الإصدار 2003 وأقل ذات الإمتداد mdb تتعامل مع البروفايدر 4

ومن الإصدار 2007 وأعلى دات الإمتداد accdb تتعامل مع البروفايدر 12

طبعاً الإصدارات الجديدة أفضل من ناحية السرعة والأمان والإستقرار كما هو الحال في جميع البرامج الأخرى .

ولكن قاعدة البيانات ذات الإمتداد mdb يمكنك تحويلها إلى إصدار 2007 أو أعلى ليصبح إمتدادها accdb ثم تتعامل معها بالبروفايدر 12

بالتوفيق للجميع
يا رحمن الدنيا والآخرة ورحيمهما
الرد
#8
شكرا
وبالتالي نصيحة للزلاء العمل علي بروفدر 12
الرد
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [VB.NET] حل مشكلة (لم يتم اغلاق الاتصال . حالة الاتصال الحالية هي مفتوح) saramustafa182 1 186 07-10-21, 11:32 AM
آخر رد: asemshahen5
  [VB.NET] حل مشكلة (لم يتم اغلاق الاتصال . حالة الاتصال الحالية هي مفتوح) saramustafa182 1 220 06-10-21, 08:33 PM
آخر رد: ابو انس
  [VB.NET] حل مشكلة (لم يتم اغلاق الاتصال . حالة الاتصال الحالية هي مفتوح) saramustafa182 0 129 06-10-21, 07:07 PM
آخر رد: saramustafa182
  [سؤال] مشكلة Provider للاتصال بقاعدة البيانات نيمو 3 443 22-07-21, 09:59 PM
آخر رد: نيمو
  طلب كود التحقق من وجود الاتصال بالانترنت bidaya 6 3,862 16-06-21, 06:49 PM
آخر رد: aliahmed-85
  الاتصال بقاعدة بيانات اكسس aftfm 10 898 12-06-21, 06:26 PM
آخر رد: nrkarat
  [سؤال] ما هي الطريقة لقطع الاتصال sayyad 1 288 29-05-21, 01:10 PM
آخر رد: ابو انس
  نموذج عرض السيرفرات وطريقة الاتصال وقاعدة البيانات Mohammed Nafa 5 727 15-05-21, 03:51 AM
آخر رد: asemshahen5
  [VB.NET] جملة الاتصال بقاعدة بيانات اكسس mdb على شبكة بين جهازين tarek 1 415 26-04-21, 06:14 AM
آخر رد: محمد اسماعيل
  نص جملة الاتصال بالاكسس atefkhalf2004 7 914 13-12-20, 08:58 PM
آخر رد: muharam

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


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