[firebase-br] Erro
"J. Luís Schiavo"
lista.firebase em sysbase.com.br
Seg Maio 1 23:16:20 -03 2006
Não cheguei a testar, mas pelo que parece o "AsString" está te
retornando o valor numérico com ',' como separador de decimais e não o
'.' --> Por isso usei o "FormatFloat"
Close;
SQL.Clear;
SQL.Append('Insert Into ProMedidas');
SQL.Append('(CodProd,Interno,Externo,Largura)');
SQL.Append('VALUES');
SQL.Append('( '+DM.Tb_ProMedidasCODPROD.AsString);
SQL.Append(','+FormatFloat('##0.00',DM.Tb_ProMedidasINTERNO.AsCurrency));
SQL.Append(','+FormatFloat('##0.00',DM.Tb_ProMedidasEXTERNO.AsCurrency));
SQL.Append(', '+QuotedStr(DM.Tb_ProMedidasLARGURA.AsString ) +')');
ExecSQL;
Espero ter ajudado.
Juliano Van Dal wrote:
> Ola pessoal.
> o que pode justificar este erro qdo tento gravar no fb1.5
>
> ERROR = -104 TOKEN UNKNOWN - LINE 7 CHAR 1, INVALID TOKEN
>
> Segue abaixo o codigo:
>
> Close;
> SQL.Clear;
> SQL.Append('Insert Into ProMedidas');
> SQL.Append('(CodProd,Interno,Externo,Largura)');
> SQL.Append('VALUES');
> SQL.Append('( '+DM.Tb_ProMedidasCODPROD.AsString);
> SQL.Append(', '+DM.Tb_ProMedidasINTERNO.AsString);
> SQL.Append(', '+DM.Tb_ProMedidasEXTERNO.AsString);
> SQL.Append(', '+QuotedStr(DM.Tb_ProMedidasLARGURA.AsString ) +')');
> ExecSQL;
>
> Os campos na tabela são respectivamente: INTEIRO, NUMERIC(5,2),NUMERIC(5,2), VARCHAR(12)
>
> Agradeco qualquer apoio...
> Desde de ja externo minha estima ao grupo.
>
> Grato, Juliano
>
> __________________________________________________
> Faça ligações para outros computadores com o novo Yahoo! Messenger
> http://br.beta.messenger.yahoo.com/
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
Mais detalhes sobre a lista de discussão lista