INSERT INTO com valor decimal. Como fazer?

Delphi

11/05/2005

Eu estou tentando incrementar registro em uma tabela que tem campos Moeda. Meu sistema esta ajustado para a vírgula como caracter decimal e Quando tento montar a instrução SQL, entra a virgula e ele entende como separação de parâmetros.

edValor.Text := ´50,00´;

Command.Text := ´INSERT INTO Tabela1 (CampoValor) ´+
       ´VALUES (´+StrToCur(edValor.Text)+´)´;
Command.Execute;


Eu já li em algum lugar que tem algum caracter que se colocado à frete da vírgula, o sistema entende o comando corretamente, mas eu não lembro qual é.

Agradeço a ajuda

Quadrado


Quadrado

Quadrado

Curtidas 0

Respostas

Bruno Belchior

Bruno Belchior

11/05/2005

Tente isso:
    CommandText := ´Insert Into Tabela1 (Valor) Values (:Valor)´;
    ParamByName(´Valor´).AsCurrency := Edt1.Text;
    ExecSQL;



GOSTEI 0
POSTAR