Microsoft.ACE.OLEDB.12.0 sağlayıcısı yerel makine kayıtlı değil

c#  yerel makine kayıtlı değil hatasının çözümü

OLEDB bağlantılarında, “Microsoft.ACE.OLEDB.12.0′ sağlayıcısı yerel makine kayıtlı değil.”  (“The Microsoft.ACE.OLEDB.12.0′ provider is not registered on the local machine.”)   hatası alıyorsanız;
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=23734 linkinden “Access Database Engine”yi kurunuz. Bu driver Microsoft’un Office Data Bağlantı Bileşen paketidir.
Bu kurulumdan sonra halen aynı hatayı alıyorsanız; muhtemelen 64bit tabanda çalışıyorsunuz demektir. Çözüm olarak aşağıdaki adımları takip etmelisiniz;
Build -> Configuration Manager -> Active Solution Platform: -> New -> Type or select the new platform -> x86 – > OK

384 defa okundu.

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir