¡¡¡¡Increible OleDB Connection bloquea en forma exclusiva archivos de excel!!!!

Publicado el 17 septiembre 2013 por Marjuanm
Sep 17 0

¡¡¡¡Increible OleDB Connection bloquea en forma exclusiva archivos de excel!!!!

admin   Trucos    .Net, alternativas, bugs, Internet, malas prácticas, programación, vb.net

Trabajando en un proyecto para una empresa me veo en la necesidad de leer un archivo de Microsoft Excel usando VB.Net, nada del otro mundo, he leído archivos ya en otras ocasiones usando las librerías del propio Excel para ello. Pero en esta ocasión quise probar con OleDB Connection. Bueno, la buena noticia es que si se puede y podremos leer la información de un modo más simple que si lo hiciéramos de la manera que contaba al principio. La mala noticia es que los archivos se abren en modo exclusivo no permitiendo su uso hasta que no hallamos liberado dicho archivo.

¿Cómo dijo?

Pues eso, por increíble que parezca OleDB Connection bloquea el archivo para uso exclusivo, no encontré manera de abrirlo en modo solo lectura, lo cual es un grave inconveniente. Después de horas de navegar en la red en busca de una solución lo único que pude hacer fue copiar el archivo remoto a leer a un directorio temporal y abrirlo posteriormente; esto para no interferir con ese archivo que puede usarse en cualquier momento pues forma parte de un directorio de uso masivo, ¿alguna sugerencia para mejorar esto?.

Fuente de la imágen:
El apagón informativo de Egipto es el peor de la historia de internet