Tengo un problema, no puedo leer el contenido de un excel para sacar unos datos y subirlos a sql, estoy haciendo la aplicacion en C# y al momento de abrir la conexion me aparece el siguiente error: El motor de base de datos Microsoft Jet no puede abrir el archivo 'c:\la ruta\nombre.xls'. Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos. de hecho hago un mapeo, pero no me funciona, les pongo mi codigo, ojala puedan ayudarme. Gracias y saludos.
strconexion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
conn + "; Extended Properties= Excel 8.0;";
OleDbConnection oConn = new OleDbConnection(strconexion);
OleDbDataAdapter oDa = new OleDbDataAdapter("select * from [Ejecutivo$]",oConn);
oConn.Open();
oDa.Fill(ds,"Ejecutivo");
Tengo que hacer una aplicacion windows para dejar el .exe ya que tengo que crear un job para que la informacion se este subiendo periodicamente en sql.