Fórum Como cadastrar valores no MYSql #207229
17/01/2004
0
Bem eu estou utilizando ADO, com o MySql tenho uma tabela a qual, tenho cadastrar alguns valores, ou seja, como se fosse dinheiro (Currency).
Mas isto estou fazendo da seguinte forma:
´Insert into ITEM_ENTRADA(valor_unitario) values (´ + VartoStr(ValorUnit) + ´)´; onde ValorUnit é a variável para cadastrar o Valor Unitário
Só que quando eu passo essa variável para dentro dessa string ela vai com , (virgula) ou seja, se a variável conter 8.2 quando é cadastrado é cadastrado como 8,20 por que numa query , (virgula) é para separar as colunas, então da erro dizendo que existe uma coluna a mais. O que devo fazer....
Mas isto estou fazendo da seguinte forma:
´Insert into ITEM_ENTRADA(valor_unitario) values (´ + VartoStr(ValorUnit) + ´)´; onde ValorUnit é a variável para cadastrar o Valor Unitário
Só que quando eu passo essa variável para dentro dessa string ela vai com , (virgula) ou seja, se a variável conter 8.2 quando é cadastrado é cadastrado como 8,20 por que numa query , (virgula) é para separar as colunas, então da erro dizendo que existe uma coluna a mais. O que devo fazer....
Draven
Curtir tópico
+ 0
Responder
Posts
18/01/2004
Turbo Drive
Tente passar como parâmetros:
´Insert into ITEM_ENTRADA(valor_unitario) values (:meuvalor)´;
query1.parambyname(´meuvalor´).AsString := VartoStr(ValorUnit);
´Insert into ITEM_ENTRADA(valor_unitario) values (:meuvalor)´;
query1.parambyname(´meuvalor´).AsString := VartoStr(ValorUnit);
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)