Cita:
|
Empezado por jmariano
Tal vez no vayan por ahí los tiros pero según veo en tu código estás haciendo un moldeado de tipo en la siguiente sentencia:
Código Delphi [-]
...
if (DataModule2.IBSQL1.FieldByName('value_type').AsString)='INT' then
sSqlstatement := 'SELECT MIN(cast(t.svalue as float)) as Minimo'+
', MAX(cast(t.svalue as float)) as Maximo'
...
¿Has comprobado que, efectívamente, t.svalue contiene un valor numérico válido?
Saludos!
|
Gracias por la respuesta, lo averigüe justo despues de poner este post. El error estaba en la identificación de 'INT' y 'VAR', según cual fuera, se lanzaba una consulta u otra. Una solo contenia enteros y la otra tenia caracteres, pero al identificarlas al reves, me daba error.
Una vez mas, gracias por la ayuda.
Un saludo sincero.
Papulo.