Lo primero gracias por responder
El problema es que en el fichero xml simplemente se está guardando el nombre de la vista, con lo que si hago eso lo interpreta como una sentencia sql y por lo tanto no vale.
Al final he optado por introducir en el XML una sentencia que recoja los datos de la vista, seleccionando todo, ya que no creo que exista forma de referirse al nombre de una vista como se hace con un procedimiento almacenado.
Lo interesante es que funcione para OLEDB
Saludos y gracias de nuevo.