Problemas con firedac con funcion Sum
Buen Dia.
Desarrollo en Firebird 4.0 y Delphi 10.3. Mi pregunta al grupo es: En firebird, Los select que incluyo la funcion sum y por supuesto group by me arroja los resultados esperados, pero cuando voy a delphi y aplico ese mismo select en un query firedac la funcion me da un resultado vacio y el campo donde arrojo la suma (totmonto) lo coloca tipo string ¿?. Cual es la razon que Firedac no me de los resultado tal cual lo da Firebird... Saludos |
has revisado los campos persistentes en el query?
|
Además de que sin ver tu código, poco podemos hacer.
|
Hola
Como lo menciona Casimiro, si muestras como haces la llamada en código Delphi ayudaría, sin embargo, obviando dicho código yo suelo incluir la función COALESCE() cuando se trata de operaciones aritméticas y de concatenación.
Saludos |
Hola Buen dia. La solucion que consegui es parecida a la tuya, solo que use un cast en vez de coalesce. En otros grupos me dicen que ese es un bug de delphi y firedac ya que en C funciona bien.
Les recuerdo que en firebird funciona perfecto. El problema es en el componente tquery de firedac. |
El codigo es el mismo select pero en un componente Tquery firedac
|
La franja horaria es GMT +2. Ahora son las 16:24:41. |
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