Ver Mensaje Individual
  #1  
Antiguo 11-07-2008
Avatar de gluglu
[gluglu] gluglu is offline
Miembro Premium
 
Registrado: sep 2004
Ubicación: Málaga - España
Posts: 1.455
Reputación: 23
gluglu Va por buen camino
Problemas con Format y OldValue

Hola !

No sé por qué me da error la siguiente instrucción :
Código Delphi [-]
Aux_SelectSQL1 := Aux_SelectSQL1 + Format('%m', [IBDataSet1AMOUNT.OldValue])

Me dá error diciéndome 'Format '%m' invalid or incompatible with argument'. Utilizo Delphi 2007 y Firebird 2.1

En cambio, si asigno previamente el valor a una variable tipo Real, no dá problema :
Código Delphi [-]
var
  Aux_Real : Real
 
...
 
Aux_Real := IBDataSet1AMOUNT.OldValue;
Aux_SelectSQL1 := Aux_SelectSQL1 + Format('%m', [Aux_Real])

Estoy cambiando código de Delphi 2006 Vcl.Net a Delphi 2007 Win32, y no si voy a tener que cambiar todas estas líneas de este tipo introduciendo una variable intermedia.

Gracias por vuestra ayuda.
__________________
Piensa siempre en positivo !
Responder Con Cita