Fórum INSERT INTO com valor decimal. Como fazer? #281253
11/05/2005
0
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.
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
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
Curtir tópico
+ 0
Responder
Posts
12/05/2005
Bruno Belchior
Tente isso:
CommandText := ´Insert Into Tabela1 (Valor) Values (:Valor)´; ParamByName(´Valor´).AsCurrency := Edt1.Text; ExecSQL;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)