PDA

View Full Version : The 'Microsoft.ACE.OLEDB.14.0' provider is not registered on the local machine.



javad_r_85
پنج شنبه 14 بهمن 1389, 08:07 صبح
با سلام:

کانکشن استرینگ من اینه:




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 قرار دادم ولی بازم همین مشکل را دارم؟؟؟

مهدی رحیم زاده
پنج شنبه 14 بهمن 1389, 08:58 صبح
منم قبلا با این مشکل مواجه شده بودم . دلیلش هم همونیه که خودتون گفتید . برنامه شما داره برای ویندوز های 32بیتی کامپایل میشه در صورتی که سیستم شما 64بیتیه.
موفق و پیروز باشید