Basit bir şekilde Ado.Net ile bir Excel dosyasına bağlandığınızda standart provider olarak;
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";
belirtilmektedir. Fakat nadiren sistemde excel dosyasına bağlanırken connection'un Open() metodunda "Yüklenebilir ISAM bulunamadı." hatası alınmaktadır.Bu hatayı aldığınızda yapmanız gerek tek şey ";HDR=Yes;IMEX=1" provider'ın son 2 bölümünü kaldırmak olacaktır.Aşağıdaki şekilde ;
"Provider=Microsoft.Jet.OLEDB.4.0 ; Data Source=C:\MyExcel.xls; Extended Properties=Excel 8.0" gibi tanımladığımızda o hatayı artık vermez.
Başıma geldi nedendir diye bakınırken bu şekilde halledildiğini gördüm :)