Ver Mensaje Individual
  #1  
Antiguo 26-04-2012
Avatar de darkbits
darkbits darkbits is offline
Miembro
 
Registrado: may 2006
Posts: 280
Reputación: 21
darkbits Va por buen camino
problemas con "comas" en sql interbase

un saludo a todo el club
estoy trabajando en ID6 con interbase 6
tengo la tabla TC
dolar_tc tipo decimal(15,2)
impuesto_tc tipo decimal(15,2)

mi problema es que quiero tipear con COMA edit1.text = 5,8 y edit2.text= 11,2
mi base de datos se actualiza a:
dolar_tc = 58,00
impuesto_tc= 112,00
tipeo con (,) y no llega a diferenciar la (,) en la DB

y tipeo con PUNTO edit1.text = 5.8 y edit2.text= 11.2
a mi base de datos se actualiza a:
dolar_tc = 5,8
impuesto_tc= 11,2
tipeo con (.) y SI llega a diferenciar la (,) en la DB

yo necesito tipear los valores del edit con COMA y que se guarde en la DB con COMA

esta es mi consulta que estoy realizando por favor si hay algo q modificar para lo que requiero.

Código SQL [-]
_DM.consulta1.close;
    _DM.consulta1.SQL.Text:='update TC set dolar_tc ='+QuotedStr(edit1.text)+',impuesto_tc='+QuotedStr(edit2.text)+'where id_tc =1';
    _DM.consulta1.ExecSQL;
    _DM.consulta1.UpdateCursorPos;
    _DM.consulta1.UpdateStatus;
    _DM.consulta1.Close;
    _DM.consulta1.Active:= false;

gracias
Responder Con Cita