delphi4arab منتديات دلفي للعرب
مشكل الاتصال بقاعدة البيانات أكسس 2013 - نسخة قابلة للطباعة

+- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum)
+-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3)
+--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15)
+--- الموضوع : مشكل الاتصال بقاعدة البيانات أكسس 2013 (/showthread.php?tid=6365)



مشكل الاتصال بقاعدة البيانات أكسس 2013 - amine_fr1910 - 03-08-2014

استعمل دلفي 7 و قاعدة البيانات أكسس 2013 (accdb) و مكونات unidac

le projet a provoqué une classe d'exception EUniError avec le message '[Microsoft][Pilote ODBC
Microsoft Access] Impossible d'ouvrir la base de données'(Inconnu)'
المشكل يظهر عند استعمال البرنامح في نظام ويندوز 8 لكن عند استعمال البرنامح في نظام ويندوز اكس بي (XP) لا توجد مشاكل


مشكل الاتصال بقاعدة البيانات أكسس 2013 - igidher - 06-08-2014

السلام عليكم
على ما يبدو أنك استعملت ODBC للإتصال بقاعدة البيانات. عليك اختيار Office12 أو Office13 حتى تتصل بقاعدة بيانات Access 2007 أو Access 2013.


مشكل الاتصال بقاعدة البيانات أكسس 2013 - h-farid - 01-03-2015

السلام عليكم و رحمة الله

صادفت هذه المشكلة في أحد مشاريعي, و لحله استخدمت ADOConnection
ConnectionString :
كود :
Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=C:\mydatabese.accdb;Uid=admin;Pwd=123;

و كنت قد وجدت الحل بهذا الموقع
كود :
http://www.connectionstrings.com/access/

و الله أعلم و هو الموفق للخير.


مشكل الاتصال بقاعدة البيانات أكسس 2013 - الكاسر الآخر - 01-03-2015

الحال يختلف بين وندوز xp ووندوز 8 لأن microsoft Jet 4.0 لا يدعم ملفات Accdb لهذا عليك أن تقوم بتنزيل Microsoft.ACE.OLEDB.12.0 وتقوم بتغيير ConnectionSting إلى


Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\myFolder\myAccessFile.accdb;
Persist Security Info=False;
كود :
http://i.stack.imgur.com/AsinG.png
وهذا رابط التنزيل
كود :
http://www.microsoft.com/en-us/download/details.aspx?id=13255



مشكل الاتصال بقاعدة البيانات أكسس 2013 - h-farid - 01-03-2015

الكاسر الآخر كتب :الحال يختلف بين وندوز xp ووندوز 8 لأن microsoft jet 4.0 لا يدعم ملفات accdb لهذا عليك أن تقوم بتنزيل microsoft.ace.oledb.12.0 وتقوم بتغيير connectionsting إلى
هل قاعدة البيانات التي جربت عليها محمية بكلمة مرور ؟


مشكل الاتصال بقاعدة البيانات أكسس 2013 - الكاسر الآخر - 01-03-2015

هذه الـ connection String بسيطة وجربتها على قاعدة بيانات ملفها Accdb غير محمي بكلمة سر
إذا كان الملف محمي بكلمة سر عليك إضافة بعض الاعدادات مثل اسم المستخدم وكلمة المرور وأيضا ملف WorkGroup information file وستشتغل بإذن الله


مشكل الاتصال بقاعدة البيانات أكسس 2013 - h-farid - 02-03-2015

بالمناسبة

أشير أيضا أن كلمة المرور عندما تجاوزت الـ 21 حرفا فشل الاتصال بالقاعدة.
لا ادري إن كان مشكل حصل معي أم أنه الحد الأقصى لحروف كلمة المرور.


مشكل الاتصال بقاعدة البيانات أكسس 2013 - الكاسر الآخر - 02-03-2015

العدد الأقصى لكلمة المرور في 2010 هو 14 حرف لكلمة المرور و 20 حرف لإسم المستخدم .. استخدمت كلمة مرور بتسعة حروف مع ملف Access 2013 وتم الربط بسهولة