La Web del Programador: Comunidad de Programadores
 
    Pregunta:  46655 - ERROR CRYSTAL REPORTS: A STRING IS TOO LONG, ERROR 20553
Autor:  Alex Fonseca
Tengo el siguiente código

CrystalReport1.Connect = "DSN=sdj;UID=" & Gcodigo & ";PWD=" & Gpsw & ""
CrystalReport1.ParameterFields(0) = "adeudadoenletras;" & MontoAded & ";TRUE"
CrystalReport1.ParameterFields(1) = "meses;" & HileraDelMes & ";TRUE"
CrystalReport1.ParameterFields(2) = "cedactor;" & TxtCedExtrAutorizado.Text & "; TRUE"
CrystalReport1.ParameterFields(3) = "ceddemandado;" & TxtCedExtrObligado.Text & "; TRUE"
CrystalReport1.ReportFileName = App.Path & "\apremio.rpt"
CrystalReport1.SQLQuery = hilera
CrystalReport1.WindowState = crptMaximized
CrystalReport1.Action = 1

donde como se nota tengo una hilera que es la que pasa por el SQLQuery, además tengo cuatro parametros en ParameterFields, al momento de imprimir mi reporte lo hace bien, pero al momento de querer volver a imprimir ya sea otro reporte o bien el mismo, me indica el siguiente error: A String is too long, error 20553.

ya he intentado descargar los parámetros y la hilera pero no ocurre nada. en lo que me puedan ayudar, estaré muy agradecido

  Respuesta:  Johnny Cantillo
Para ayudarte necesito que me digas de que forma declaraste las variables de texto a las que haces llamado en tu codigo. revisa la longitud de cada una de ellas si estan limitadas o no.