Error con Params
Tengo un Param en un ClientDataSet del tipo Float. O que pasa es, que si viene un valor asi: 18775.36, dice que este no es un Float valido. Que tengo que hacer para aceptar ese formato?
No puedo cambiar por una coma, pues este parametro va a ser inserido en una Tabla con el comando Insert y la coma puede ser entendida como un Separador de atributo de la tabla y no un Decimal Separator. |
Bueno, tengo un simple pregunta, dices que guardas ese dato desde un insert ¿sql? y debes guardarlo con la coma, ¿por eso usas el punto? no has probado usando comilla simple ' ' :confused:
|
Cita:
Saludos. |
Si hago asi es error:
INSERT INTO MI_TABLA VALUES('18775.36') esto es una String para el Banco. Si pongo asi: INSERT INTO MI_TABLA VALUES(18775.36), esta corecto, pero en mi Parametro no es aceptable(Hablo parametro em mi ClientDataSet, la propriedad Params) Si pongo asi INSERT INTO MI_TABLA VALUES(18775,36) ele va entender que son dos atributos. Por esto no tiene comilla. |
Cita:
PD: Es claro, la comilla simple es para valores de texto. |
Para hacer un teste, puzo todos los parametros Float para 0, para no tener problemas de Comilla, coma o punto. Luego que intente a dar un Insert, viene el error:
Cita:
|
La franja horaria es GMT +2. Ahora son las 21:17:40. |
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