Ver Mensaje Individual
  #1  
Antiguo 09-02-2006
Lore Castillo Lore Castillo is offline
Miembro
 
Registrado: may 2005
Posts: 27
Reputación: 0
Lore Castillo Va por buen camino
Unhappy Incompatible types: 'Integer' and 'Currency'

Hola, quiero hacer una asignacion de un valor calculado a otro, en el siguiente ejemplo pongo como lo hago, primero en otra parte del código hago lo siguiente:

DataModule.ADOTabla1.Campo.AsInteger:=1;

donde Campo es tipo numeric, long es 5 y precision es 4 (esto en SQL Server)

En otra parte del código, el valor del campo se lo quiero asignar a otros campos de otras tablas, aquellos campos tambien son numeric, long 5 y precision 4. La asignacion la hago asi:

DataModule.ADOTabla2Campo.AsInteger:=DataModule.ADOTabla1Campo.Value;

y aqui me marca el error de incompatibilidad:
Incompatible types: 'Integer' and 'Currency'

¿Qué hago para que me guarde ?????? Por su atencion, gracias
Responder Con Cita