تقييم الموضوع :
  • 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
الرد
تم الشكر بواسطة: ابراهيم ايبو


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  [سؤال] ظهور رسالة انتهاء صلاحية مهلة الاتصال !!! محمد العامر 2 230 30-07-20, 04:19 AM
آخر رد: محمد العامر
  [VB.NET] مشكلة في ملف app.config لا يقرا الاتصال rochdi191 2 162 20-06-20, 02:39 AM
آخر رد: rochdi191
  [VB.NET] نص الاتصال بقاعدة sql tahaayyoub 6 236 16-05-20, 12:56 AM
آخر رد: aljzazy
  [VB.NET] لم يعمل معي كود الاتصال بقاعدة البيانات و لا تحميل قاعدة البيانات rochdi191 9 356 30-04-20, 06:00 PM
آخر رد: rochdi191
  رسالة خطأ تظهر عن الاتصال بقاعدة بيانات اكسس abdalla89 1 152 29-04-20, 07:36 PM
آخر رد: ابراهيم ايبو
  [VB.NET] جملة الاتصال في setting tarek 1 237 23-03-20, 04:52 PM
آخر رد: سعود
  جملة الاتصال ب اي بي كمتغير atefkhalf2004 4 256 15-03-20, 05:31 PM
آخر رد: atefkhalf2004
  ما مشكلة الاتصال من اي بي atefkhalf2004 5 307 12-03-20, 02:26 AM
آخر رد: boudyonline
  مشكلة الاتصال بقاعدة البيانات لدى المستخدم aldery 8 536 29-02-20, 02:57 AM
آخر رد: khodor1985
  [سؤال] مشكلة في الاتصال بقاعدة بيانات اكسس 2003 ناجح احمد 10 830 17-01-20, 10:57 PM
آخر رد: ناجح احمد

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


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