المشاركات : 60
المواضيع 25
:
: 0
الإنتساب : May 2009
السلام عليكم ورحمة الله وبركاته
اخواني قمت بعمل برنامج يستخدم قاعدة بيانات أكسس ووضعت لها كلمة سر
عندما أطبق عليها AdoTable.open
يظهر رسالة الخطأالتالية:
إقتباس :cannot start your application.the work groupinformation file is messing or opened exclusively by another user
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله وبركاته
الاحتمال الأكبر أن قاعدة البيانات مفتوحة من قبل برنامج آخر بشكل Exclusive (ربما MS Access)
اكتب عبارة ConnectionString التي استخدمتها.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 60
المواضيع 25
:
: 0
الإنتساب : May 2009
السلام عليكم
------------
Provider=Microsoft.Jet.OLEDB.4.0;Password=111;Data Source=test.mdb;Persist Security Info=True
هذه هي ال connectionString
المشاركات : 2,293
المواضيع 157
:
: 81
الإنتساب : Dec 2008
وعليكم السلام ورحمة الله
إقتباس :Provider=Microsoft.Jet.OLEDB.4.0;Password=111;Data Source=test.mdb;Persist Security Info=True
كما توقعت...
الـ Password في Access لا يكتب في Password !
بل يكتب في Jet OLEDB : Database Password لتصبح بهذا الشكل:
كود :
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=test.mdb;Persist Security Info=False;Jet OLEDB:Database Password=111
لكن رسالة الخطأ لا توحي بذلك!
حاول هكذا، بالتوفيق.
اللهم احقن دماء المسلمين، لا تنسوهم بالدعاء...
المشاركات : 60
المواضيع 25
:
: 0
الإنتساب : May 2009
السلام عليكم
--------------
جزاك الله خيراً أخي kachwahed
لكن المشكلة لم تحل بل تغيرت الرسالة وأصبحت
[Microsoft][ODBC Driver Manager] Data source name not found and no defualt driver specified
المشاركات : 176
المواضيع 50
:
: 0
الإنتساب : Oct 2009
السلام عليكم أخي
أعد تعيين ال connectionString لل TAdotable الخاص بك ولا تنسى كلمة السر.
تأكد بأن قاعدة البيانات غير مفتوحة من قبل برنامج أخر وللتأكد من ذلك إذا كان ملف القاعدة مفتوح سوف تجد بجانب ملف قاعدة البيانات ملف موضوع عليه رمز القفل على أيقونته حاول أن تحذفه أذا وجد .. والله الموفق