Ver Mensaje Individual
  #6  
Antiguo 05-01-2017
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.233
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Habría que aclarar:

1) Qué tipo hay en la Base de Datos y qué tipo debe ser.
2) Qué tipo de dato tiene la variable y qué tipo debe ser.
3) Cómo asignar los valores (porque si se asigna como AsInteger va a fallar).

La asignación de AsInteger usa el tipo LongInt:
Código Delphi [-]
function GetAsInteger: Longint; virtual;

Que según la ayuda está definido así:
Cita:
LongInt -2147483648..2147483647 Signed 32-bit
Habría que usar AsLargeInt, que usa LargeInt=Int64 definido como:

Cita:
Int64 -2^63..2^63-1 Signed 64-bit
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita