The 'Microsoft.ACE.OLEDB.14.0' provider is not registered on the local machine.
با سلام:
کانکشن استرینگ من اینه:
Provider=Microsoft.ACE.OLEDB.14.0;Data Source=|DataDirectory|\\Aria.accdb
و برای اکسس 2010 به کار میره من از ویژوال 2008 استفاده می کنم دیتا بیسم را هم با اکسس 2010 ساختم و برنامش هم نصبه ولی نمی دونم چرا نمی تونم ازش استفاده کنم در صورتی که انجین 2010 را هم نصب کردم و
زمانی که کانکشن استرینگم را به کد زیر تغییر میدهم
Provider=Microsoft.ACE.OLEDB.12.0;Data Source=|DataDirectory|\\Aria.accdb
و انجین 2007 اکسس را نصب می کنم برنامه خوب کار می کنه :یه سرچ کردم تو سایتای انگلیسی یه چیزای در باره CPU 64 بیت و 32 بیت نوشته بود ولی چیزی متوجه نشدم از دوستان اگر کسی می دونه لطفا کمک کنه؟؟
در ضمن موقع Buiild اونا نیز روی X86 قرار دادم ولی بازم همین مشکل را دارم؟؟؟
نقل قول: The 'Microsoft.ACE.OLEDB.14.0' provider is not registered on the local machine.
منم قبلا با این مشکل مواجه شده بودم . دلیلش هم همونیه که خودتون گفتید . برنامه شما داره برای ویندوز های 32بیتی کامپایل میشه در صورتی که سیستم شما 64بیتیه.
موفق و پیروز باشید