Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Incompatible types: 'Integer' and 'Currency' (https://www.clubdelphi.com/foros/showthread.php?t=30151)

Lore Castillo 09-02-2006 20:09:18

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 :eek: ?????? Por su atencion, gracias ;)

roman 09-02-2006 20:22:39

Bueno, pues un número real no cabe en un entero. ¿Por qué no mejor usas AsCurrency en lugar de AsInteger?

// Saludos

Lore Castillo 09-02-2006 21:49:33

Gracias roman, ya me salio asi, jeje, como veras, soy muy novata en esto, pero ahi voy aprendiendo gracias al foro. GRACIAS ;) .


La franja horaria es GMT +2. Ahora son las 10:25:15.

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