Hola Aldair, gracias por tu aporte.
he realizado el mio tal y como esta el de tu ejemplo, pero lamentablemente no corre y no se porque.
este es el error que me da
Additional information: Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))
este error me da en esta linea:
reporte.SetParameterValue("@usuario", nombreUsuario);
parece que no reconoce el nombre del parametro.
por favor me ayudas, gracias
jorge duran