Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   problema realizando una inserción (https://www.clubdelphi.com/foros/showthread.php?t=45431)

ercrizeporta 03-07-2007 05:36:48

problema realizando una inserción
 
hola!! tengo una aplicación realizada bajo mysql, tengo una tabla que posee un campo de tipo varchar y otro de tipo double..cuando desde delphi intento realizar una inserción de datos en esta tabla lo hago con el siguiente codigo:


insert into tb(num,valor) values ("numero",2,32);

el 2,32 es un numero de tipo float, ahora m problema es que mysql me lo considera como si fueran dos valores distintos (2 y 3) y no me deja realizar la inserción porque dice no coinciden el numero de campos...

¿como hacer para que me lo reconozca como un unico campo??

mil gracias!!!

gabrielkc 03-07-2007 05:46:27

Saludos
 
Me parece el separador por definición en SQL debe de ser el punto.

No pongas 2,32 pon 2.32

ercrizeporta 03-07-2007 05:49:39

el problema que tengo es que el valor lo pongo directamente desde una variable, el 2,32 no lo pongo yo directamente, en el codigo pongo

floattostr(variable)

y esta variable es la que vale 2,32

gracias

gabrielkc 03-07-2007 06:00:02

Has intentado cambiar el simbolo separador en tus opciones regionales y de idioma de windows, para que quede el punto como separador??

ercrizeporta 03-07-2007 06:01:42

no, eso no lo he realizado
probaré a ver si consigo funcione de esa forma
gracias!

esperaba hubiera algún comando o pudiera meter el valor entre comillas o algún tipo de caracter


La franja horaria es GMT +2. Ahora son las 03:05:58.

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