گاهی مواقع شما ویندوز 64bit  نصب کرده اید و در نرم افزار  سی شارپ خود می خواهید به پایگاه داده فاکس متصل شوید در این صورت ممکن است با اجرای برنامه خطای زیر را ببینید،

the 'vfpoledb.1' provider is not registered on the local machine.

در این صورت ، برای رفع این مشکل باید در solution explorer  بر روی نام پروژه راست کلید کرده و با انتخاب گزینه Propertise  سپس در گزینه Build  مقدار Platform target  را به X86  تغییر دهید.

 

نکته: اگر ویندوز شما X32 بود و می خواستید نرم افزار خروجی را روی سیستم x64 نصب کنید، کافی است بعد از نصب نرم افزار روی آیکن آن کلیک راست کرده، گزینه peropertise و سپس از تب Campatibility  تیک گزینه

Run this program for campatibility   را زده و از منوی باز شده، ویندوز xp را انتخاب کنید.

 

این تغییرات برای اجرای نرم افزار ها مربوط به ورژن x64 و x32 می تواند کارآمد باشد.


موضوعات مرتبط: برنامه نویسی
برچسب ها: x64 , x32 , خطای فاکس

تاريخ : شنبه بیست و دوم خرداد ۱۳۹۵ | | نویسنده : محمدرضا رستمی |