PDA

Ver la Versión Completa : Migración Firebird 2.5 a Firebird 4. Error Unknown SQL Data type (32752).


Jose99mir
27-12-2021, 16:54:38
Hola.
Tengo un aplicativo en Delphi que usa firebird 2.5 que en este momento se le está haciendo migración a firebird 4, pero al usar alguna consulta con el SUM me sale el error "Unknown SQL Data type (32752).".
Si alguna persona me podría brindar su ayuda para encontrar la solucionar este error de antemano le agradezco por su colaboración.

Consultas de ejemplo:
1.SELECT ADMISION.ID_UND_FUNCIONAL,
SUM(localtimestamp -(ADMISION.FECHA_INGRESO+ADMISION.HORA_INGRESO))
/
COUNT(ADMISION.ID_UND_FUNCIONAL) as PROMEDIO_DIAS
from ADMISION
INNER JOIN DAT_PER ON (DAT_PER.ID_PACIENTE = ADMISION.ID_PACIENTE)
LEFT OUTER JOIN TBL_TRIAGE ON (ADMISION.ID_ADMISION=TBL_TRIAGE.ID_ADMISION)
LEFT JOIN ENTIDADES on (DAT_PER.COD_ENTI = ENTIDADES.ID_ENTIDAD)
where ADMISION.LIQUIDADO = 'F'
and ADMISION.ID_UND_FUNCIONAL = 24
GROUP BY 1
2. Select I.Id_Ips Id, I.Des_Ips Descripcion, II.Id_Insumos, Sum(II.Disponible) Cantidad
From INVENTARIO_INSUMOS II
Inner Join LST_IPS I On (II.Id_LstIps = I.Id_Ips)
Where II.Id_LstIps Is Not Null
And II.Id_Insumos = 21378
Group By I.Id_Ips, I.des_ips, II.Id_Insumos

Casimiro Notevi
27-12-2021, 17:30:32
Mientras encuentra el tipo de dato que ha sido cambiado, prueba cambiando:
DataTypeCompatibility = 3.0
en firebird.conf

Casimiro Notevi
27-12-2021, 17:32:22
Y aparte de eso, ¿cómo has hecho la migración de la base de datos?

tiqui_loquito
05-01-2022, 03:26:01
Mientras encuentra el tipo de dato que ha sido cambiado, prueba cambiando:
DataTypeCompatibility = 3.0
en firebird.conf


Gracias Casimiro, esa fue la solución

Al González
10-11-2023, 02:05:07
¡Gracias Antonio! :)

A mí acaba de servirme también. Qué maravilloso encontrar una respuesta tan rápido y aprovechar la ocasión para saludar a los viejos y nuevos colegas. v:-)v

Casimiro Notevi
10-11-2023, 10:07:15
¡Gracias Antonio! :)
A mí acaba de servirme también. Qué maravilloso encontrar una respuesta tan rápido y aprovechar la ocasión para saludar a los viejos y nuevos colegas. v:-)v
Pues por aquí seguimos, ¡saludos! y me alegra mucho de que te haya servido la respuesta :)