PDA

View Full Version : خطای microsoft.jet.oledb.4.0 در هنگام اجرا در سیستم عامل 64 بیتی



nima_8m
دوشنبه 25 دی 1391, 14:25 عصر
سلام به همگی

من به برنامه با vs2010 نوشتم که قبلاً تو سیستم عامل 32 اجرا میشد ولی الان که سیستم عامل جدیدرو نصب کردم (Win7 64 Bit)این پیغام رو میده :
دیتابیس این برنامه Access 2003 هستش

کد ارتباط با دیتابیس:

Dim connection As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db.mdb;")


98385

چطوری میشه این مشکل رو حل کنم .

ehsan-68
دوشنبه 25 دی 1391, 14:33 عصر
سلام ...

زمانیکه میخوایین برنامه رو پابلیش بکنید یه قسمتی داره که انتخاب مبکنبد که رویه 64 بیتم نصب بشه ... یه نگاه بنداز اونجارو ...

nima_8m
دوشنبه 25 دی 1391, 23:20 عصر
سلام ...

زمانیکه میخوایین برنامه رو پابلیش بکنید یه قسمتی داره که انتخاب مبکنبد که رویه 64 بیتم نصب بشه ... یه نگاه بنداز اونجارو ...

نه فایده ای نداشت باز همون خطا رو میده

the king
سه شنبه 26 دی 1391, 00:03 صبح
در ویژوال استدیو پروژه تان را باز کنید. منوی Project، گزینه ...Project Name} Properties} را انتخاب کنید.
بخش Compile، دکمه ...Advanced Compile Options را فشار دهید و گزینه Target CPU را روی x86 تنظیم کنید.
ببینید بعد از کامپایل کردن مجددا خطا میده یا نه.

mc_laren
سه شنبه 26 دی 1391, 00:38 صبح
برای سیستم های 64 بیتی باید رشته اتصالت رو به شکل زیر در بیاری
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\ProjectCosts.mdb;Persist Security Info=False
در ضمن اگه کد بالا جواب نداد قبل از اون باید فایل زیر رو از سایت مایکروسافت دانلود کنی
AccessDatabaseEngine_x64.exe

nima_8m
سه شنبه 26 دی 1391, 22:25 عصر
برای سیستم های 64 بیتی باید رشته اتصالت رو به شکل زیر در بیاری
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\ProjectCosts.mdb;Persist Security Info=False
در ضمن اگه کد بالا جواب نداد قبل از اون باید فایل زیر رو از سایت مایکروسافت دانلود کنی
AccessDatabaseEngine_x64.exe[/QUOTE]
مرسی از شما ولی این پیغام رو داد:
98458[QUOTE=mc_laren;1677039]

mc_laren
چهارشنبه 27 دی 1391, 01:29 صبح
برای رفع پیغام بالا باید فایلی که گفتم رو دانلود و نصب کنی

nima_8m
چهارشنبه 27 دی 1391, 11:13 صبح
برای رفع پیغام بالا باید فایلی که گفتم رو دانلود و نصب کنی

مرسی از راهنمایی شما مشکل اولیه حل شد ولی زمان به روز رسانی این پیغام رو میده :

98486

و وقتی که مورد جدید رو ثبت میکنم:

98488

mc_laren
سه شنبه 10 بهمن 1391, 01:54 صبح
برای رفع این مشکل باید فایل برنامت رو به صورت Run As Administrator اجرا کنی