SoloCodigo

Programación General => Delphi => Mensaje iniciado por: sakuragi en Jueves 23 de Marzo de 2006, 23:27

Título: String A Float, Insert Tranformacion Error
Publicado por: sakuragi en Jueves 23 de Marzo de 2006, 23:27
hola que tal.

eh intentado hacer un insert, en una base de datos en un campo float:

bueno para insertar el string que se optiene de una celda de un strinGrid
me diante codigo SQL. la instruccion que sigue es la que uso.

Código Delphi [-]

'+quotedstr(GRIDprincipal.cells[GUpesos,i])+'


eso funciona bien si me los inserta, pero eh tenido problemas que al queres guardar una cantidad.

que tenga una coma por ejemplo:"1,000" ah me marca error,
si es una cantidad sin la coma(,) se ejecuta bien la insercion.

eh probado por variables auxiliares pasarlo antes a float el string,
mediante "StrToFloat" lo cual tambien me arroja el mismo error, si tiene una
coma el string se cualga el programa.

con la funcion "TryStrToFloat" en este me arroja un 0 (cero).

ahi alguna forma de pasarlo a float o poder quitarle la coma hantes de hacer la insercion?

saludos

gracias.
Título: Re: String A Float, Insert Tranformacion Error
Publicado por: Enko en Viernes 24 de Marzo de 2006, 14:37
no será el problema que en vez de tener un PUNTO (.), tiene una COMA (,)
Título: Re: String A Float, Insert Tranformacion Error
Publicado por: sakuragi en Viernes 24 de Marzo de 2006, 20:01
gracias por responder.

bueno de hecho es que en el stringgrid tengo una funcion que lo que le pongas me lo formatea.

es decir: si es cribo la cantidad de "1000" me lo acomoda "1,000.00"

aora el problema es en convertir ese nuevo formato del stringgrid de esa cantida a float

pero ahi tengo comas y puntos, pero el problema es la coma.

saludos
Título: Re: String A Float, Insert Tranformacion Error
Publicado por: Enko en Lunes 27 de Marzo de 2006, 22:17
Entnces lo único que tienes que hacer es sacar un COMA de un string;
Revisa en la ayuda de Delphi la funcion para cortar cadenas: StrCut (creo que es esa).

pd:
Segun veo, si hiciste vos la funcion para formatear así el string con una COMA, tambien podrás supongo hacer la funcion inversa o no.
Título: Re: String A Float, Insert Tranformacion Error
Publicado por: sakuragi en Jueves 30 de Marzo de 2006, 00:22
gracias..

 :comp: