تقييم الموضوع :
  • 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] كود الاتصال بالنت mmaalmesry 4 871 04-09-25, 02:28 PM
آخر رد: أبو خالد الشكري
  كود الاتصال بأكسس 2007 لايعمل ZEEN4ZEEN 2 323 04-04-25, 02:03 AM
آخر رد: أبو خالد الشكري
  مساعدة في عمل جملة الاتصال في ملف خارج البرنامج Emam emam 2 381 25-11-24, 09:24 PM
آخر رد: Emam emam
  [VB.NET] ماهو حل مشكلة Microsoft.ACE.OLEDB provider muad 13 1,120 28-09-24, 12:52 PM
آخر رد: صالح عبدالله
  لماذا يتغير حجم الفورم تلقائي عند فتح الاتصال بقاعدة البيانات؟ ABDULLAH HASSAN 4 518 24-09-24, 03:57 AM
آخر رد: Taha Okla
Rainbow [كود] الاتصال وقراءه البيانات من قاعده بيانات اكسس حجمه كبير وتحتوى على الالف البيانات محمد مسافر 16 839 15-09-24, 07:57 AM
آخر رد: محمد مسافر
  تعديل على جملة الاتصال ZEEN4ZEEN 2 392 03-09-24, 11:59 AM
آخر رد: ZEEN4ZEEN
  النت يعمل و الاتصال بقاعدة البيانات يعطى خطأ mmaalmesry 4 400 28-08-24, 01:02 AM
آخر رد: Jounior_P
  ما الفرق بين طريقتي الاتصال بقاعدة البيانات sql mohsen2024 1 334 29-07-24, 10:11 PM
آخر رد: DOX.1
  [VB.NET] حل مشكلة الاتصال بقواعد البيانات access loay775 2 562 25-02-24, 06:29 AM
آخر رد: loay775

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


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