hata görseli

Microsoft.ACE.OLEDB.12.0 Sağlayıcısı Yerel Makine Kayıtlı Değil Çözümü!

Merhaba arkadaşlar, bu yazıyı okuduğunuza göre başlıktaki OLEDB.12.0 ile başlayan hatayı almışsınız demektir. Bu sorunun çözümü aslında çok basit.

Bu hatayı aldıysanız muhtemelen excel okuyacağınız bir program yapıyorsunuz. Excel içeriğini okumak için veri tabanı mantığı ile ilerdeğimiz için bilgisayarımızda veritabanı için nasıl Sql Express kullanıyorsak Excel için de OLEDB.12.0 ya da OLEDB.4.0 kullanmamız gerekecek. İşte tam bu noktada bilgisayarımızda bu programlar kurulu olmadığından hata alıyoruz.

C# OLEDB.12.0 Hatası

Aşağıdaki linkten bu programı indirebilirsiniz.

https://www.microsoft.com/en-us/download/confirmation.aspx?id=13255

25 mb gibi küçük bir programı indirdikten sonra çalıştırıp next next deyip kuruyorsunuz. Artık Excel dosyalarınızı okuyabilirsiniz.

Örnek Bağlantı Adresi

string baglantiAdresi = “Provider=Microsoft.ACE.OLEDB.12.0;Data Source=” + tamYol + “;Extended Properties=’Excel 12.0;IMEX=1;'”;

Not= Excel okumak istediğiniz bütün bilgisayarlarda bu programı indirmeniz gerekmektedir.

Bunlara Göz Atmak İsteyebilirsiniz

One thought on “Microsoft.ACE.OLEDB.12.0 Sağlayıcısı Yerel Makine Kayıtlı Değil Çözümü!

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir