Invalid class typecast
Hola buenos dias, estoy totalmente desencajado con este error que me sale ahora en Delphi Rio, lo llevo usando desde Delphi 6 y nunca tuve ningún problema, resulta que cuando abro una consulta(query) recorro los campos del mismo y asigno propiedades de displayformat, trabajo con Firebird 2.5 y pongo el código en cuestión, antes no usaba la variable campo
|
Buenas.
No debes usar la misma clase que asignaría Delphi a esos campos. Añade la consulta y los campos en diseño y echa un vistazo para averiguar que clase asigna a esos campos para que la uses en vez de tBCDfield O revisa Query1.Fields[N].classname en tiempo de ejecución. |
Coincido con el amigo Garada.
Te propongo lo siguiente: Saludos cordiales |
Gracias por vuestras aportaciones. He visto que lo que antes era
tBCDfield ahora es tFMTBCDfield Y en el DataType ftBCD ahora es ftFMTBCD Cambiando eso ya todo funciona como antes. El campo en la base de datos está definido como Numeric(15,2). Saludos. a todos. |
La franja horaria es GMT +2. Ahora son las 15:07:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi