Todavía sigues teniendo el mismo problema???, tengo algunos tips que creo que serán de utilidad para ti, pero que versión de Crystal estás utilizando???. Espero respuesta.
Una de las posibles causas, es que no esté grabando los registros al momento de generar el informe, dos, al momento de crear el informe, marcastes la opción que dice Save Data with Report, eso impide le regeneración de los datos.También puedes probar conadoconexion.BeginTransprocesos de borrado...proceso de grabación...adoconexion.commit......generación del reporte......Espero que eso te ayude.
' Variable usada para crear el objeto reporteDim oReporte As New CRAXDDRT.Report
' Variable usada para hacer la referencia a los objetos tablaDim oTabla As CRAXDDRT.DatabaseTable