PDA

Ver la Versión Completa : Problema con config regional en interbase y delphi


dff
07-07-2006, 19:21:32
Hola a todos
Tengo un problema que no puedo resolver.

En Argentina se usa como decimalseparator=',' y thousandseparator:='.'

Ej de flotante en argentina: 12121,222
Ahora la pregunta:

Cuando intento guardar un flotante en la base de datos si no lo paso como
12121.222 me tira un error y no lo guarda.

La config de region del proyecto esta en español argentina, la de windows tambien. Pero en la base de datos no se como es para que me tome el flotante como se usa en argentina.

Ejemplo de una insercion que da error por el separador decimal:
Close;
SQL.Clear;
SQL.Add( ' Insert into ventas (total) VALUES(' + FloatToStr(rIva)+ ')' );
ExecSQL;
Busqué en los foros pero no encontre nada por ahora que me lo resuelva.:confused:

Saludos

nemesio
08-07-2006, 00:01:12
Intenta pasarle el valor como parámetro, asi no tienes que convertirlo con FloatToStr.