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!!! |
Saludos
Me parece el separador por definición en SQL debe de ser el punto.
No pongas 2,32 pon 2.32 |
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 |
Has intentado cambiar el simbolo separador en tus opciones regionales y de idioma de windows, para que quede el punto como separador??
|
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