RESUELTO
Lo siento, era un problema mio de programacion, xq antes de crear la conexion OleDB, no se xq razon, estaba abriendo el archivo con un OpenWrite -strStreamW = File.OpenWrite(TextFile)- y era por esto q salia la excepcion, obviamente el archivo estaba abierto.....
Q pena por los inconvenientes