Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   guardar números decimales (https://www.clubdelphi.com/foros/showthread.php?t=76822)

lucas05 29-11-2011 16:17:32

guardar números decimales
 
Hola, tengo un edit en el cual ingreso números para guardarlos en una base de datos (MySQL).
Este es el código que uso:

Código Delphi [-]
       Form1.ADOQuery1.Insert;
       Form1.ADOQuery1.FieldByName('numero').AsInteger:=StrToInt(Form1.Edit1.Text);
       Form1.ADOQuery1.Post;

Funciona bien cunado el número que intento guardar es entero, el problema es que aveces tengo que guardar números decimales, como puedo hacer para que me permita guardar números enteros y números decimales.


Muchas Gracias

newtron 29-11-2011 16:58:01

Hola.

Prueba así:

Código Delphi [-]
Form1.ADOQuery1.FieldByName('numero').AsCurrency:=StrToInt(Form1.Edit1.Text);

o si necesitas más de 4 decimales:

Código Delphi [-]
Form1.ADOQuery1.FieldByName('numero').AsFloat:=StrToInt(Form1.Edit1.Text);

Saludos

Casimiro Notevi 29-11-2011 17:03:24

Y por supuesto, el tipo de campo en la base de datos no puede ser entero ;)

newtron 29-11-2011 19:52:52

Cita:

Empezado por Casimiro Notevi (Mensaje 419867)
Y por supuesto, el tipo de campo en la base de datos no puede ser entero ;)

Tiquismiquis.... :p


La franja horaria es GMT +2. Ahora son las 11:27:30.

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