Dynk Muchas gracias.
Seguramente tengo algún error a la hora de llamar la sentencia, en la vista de datos de Visual Basic no me genera error la sentencia, pero a la hora de ejecutarla desde el form el DataReport no muestra nada, lamentablemente en la vista de datos no puedo hacer una prueba al 100% porque la sentencia depende de un campo asignado por el usuario.
Por eso mi pregunta era si el paso de datos por referencia era el correcto.
De nuevo Grs.