GARANTIR DESCONTO

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.

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

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar