PDA

View Full Version : سوال: خطا در باز کردن برنامه با بانک اکسس (E_FAIL status)



hamedjim
یک شنبه 25 مهر 1395, 15:17 عصر
برنامه ای دارم که از دیتابیس اکسس (mdb) استفاده می کنه. در این برنامه از ADOConnection و ADOTable استفاده شده. تمامی جدول ها در فایل اکسس به راحتی باز میشن و فایل اکسس ظاهرا مشکلی نداره. اما زمان اجرا برنامه با این خطا روبرو میشه:
Data provider or other service returned an E_FAIL status


از دوستان کسی می دونه مشکل کجاست؟ برنامه دو ADOConnection داره و خطا برای کانکشن دوم پیش میاد. تعریف ConnectionString به این صورت هست:


ADOConnectionProject.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source=' + AppDir + '\Database\Project.mdb;' +
'Persist Security Info=False;Jet OLEDB:Database Password=' + DBPASSWORD;

khoshblagh
یک شنبه 25 مهر 1395, 20:33 عصر
ADOConnectionProject.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source=' + AppDir + '.\Database\Project.mdb;' +
'Persist Security Info=False;Jet OLEDB:Database Password=' + DBPASSWORD;

hamedjim
یک شنبه 25 مهر 1395, 21:17 عصر
ADOConnectionProject.ConnectionString := 'Provider=Microsoft.Jet.OLEDB.4.0;' +
'Data Source=' + AppDir + '.\Database\Project.mdb;' +
'Persist Security Info=False;Jet OLEDB:Database Password=' + DBPASSWORD;


متوجه ایراد کار نشدم. چرا نقطه؟!