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.
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.
sen varya cok adamsın teşekkürler..