-
2016/05/08, 17:38 #1
خطای microsoft.jet.oledb.4.0 provider is not registered در ویژوال استادیو
سلام دوستان، من یه پروژه دارم که یکی از دوستان برام انجام داده و برام ارسال کرده حالا موقع اجرا در سیستم خودم خطای زیر رو نشون میده و برنامه اجرا نمیشه لطفا اگه دوستان اطلاعاتی دارن راهنمایی کنند.
خطای microsoft.jet.oledb.4.0 provider is not registered:
Additional information: the microsoft.jet.oledb.4.0 provider is not registered on the local machine -
2016/05/08, 18:06 #2
دوست عزیر خطای microsoft.jet.oledb.4.0 provider is not registered on the local machine هنگامی در Visual Studio رخ میده که پروژه شما نسخه 64 بیتی برنامه رو می خواد تولید کنه در حالی که نسخه نصب شده microsoft.jet.oledb.4.0 در سیستم شما 32 بیتی است برای حل این مشکل شما باید به ویژوال استادیو بگید که نسخه 32 بیتی پروژه رو براتون ایجاد کنه تا با نسخه microsoft.jet.oledb.4.0 یکی باشه برای انجام این کار مراحل زیر رو به ترتیب انجام بدید:
1- ابتدا پروژه را باز کرده و از سمت راست قسمت Solution Explorer روی گزینه Properties دوبار کلیک کنید تا تنظیمات مربوطه باز شود.
2- در پنجره Properties روی گزینه Build کلیک کنید تا این بخش باز شود.
3- در قسمت Build از نوار گشویی Platform target گزینه x86 را انتخاب کنید.
4- پروژه رو ذخیره و از منوی Build گزینه Rebuild Sulotion را بزنید تا نسخه 32 بیتی پروژه ایجاد شود.
5- برنامه را اجرا کنید تا بدون خطا اجرا شود.
-
2023/05/04, 18:18 #3
ببین من نوکرتم یعنی نصف روز بود افتاده بودم توش هرکاری میکردم اوکی نمیشد فقط خودت کامل راه حلو داده بودی