[firebase-br] Erro no Insert

Luiz Carlos luizcrpereira em yahoo.com.br
Seg Maio 22 09:29:14 -03 2006


Só uma dica: valores do tipo real, onde há casas decimais, a virgula ',' tem que se substituida pelo ponto '.'  Acredito que onde vc tem o QuotedStr vc não precise das aspas adicionais que você coloca antes da função.

Você pode tentar salvar o comando com um SaveToFile para poder visualizar os campos preenchidos e testa-los diretamente no banco.

Como eu disse são só dicas. 

Espero ter ajudado, t+

Adriano <adrianocadi em hotmail.com> escreveu: Vdesconto é  Real;
Vpago é Integer;

----- Original Message ----- 
From: "Kléber Caneva" 
To: "FireBase" 

Sent: Monday, May 22, 2006 8:34 AM
Subject: Re: [firebase-br] Erro no Insert


Isso parece erro de conversão...

Qual o tipo das variaveis VDESCONTO e VPAGO ?

A Funçaõ QuotedStr somente inclui as aspas, mas não faz a conversão de
tipos...

[]´s

Kléber Caneva


----- Original Message ----- 
From: "AdrianoCadi" 
To: 

Sent: Sunday, May 21, 2006 4:19 PM
Subject: [firebase-br] Erro no Insert


      WITH DM.QR1 DO
      BEGIN
        Close;
        SQL.CLEAR;
        SQL.ADD('INSERT INTO TBPRODUTOINSERIDO
(NRREGISTRO,CODPRODUTO,CODVENDA,NOMEPRODUTO,DESCONTO,'+
        'DATADEVOLUCAO,PAGO,DESCRICAO,VALORUN,VALORTOTAL,QTDE)');
        SQL.ADD(' VALUES
('+INTTOSTR(COD_MAIORPRODINSERIDO)+','+EDTCODPRODUTO.Text+','+INTTOSTR(COD_MAIOR)+','
           +QuotedStr(VNOMEPRODUTO)+','+QuotedStr(VDESCONTO)+','+EDTDATADEVOLUCAO.Text+','+QuotedStr(VPAGO)+
           ','+QuotedStr(EDTDESCRICAOPRODUTO.TEXT)+','+EDTVALORUN.Text+','+EDTVALORTOT.Text+','+EDTQTDE.Text+')');
        ExecQuery;
      END;


Depois do comando acima o delphi retorna este erro, oque pode ser?

Project XXXX raised exception class EIBInterbaseError with message
'conversion error from string "0"'. Process stopped. Use Step or Run to
continue.

Adriano




______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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

E-mail classificado pelo Identificador de Spam Inteligente Terra.
Para alterar a categoria classificada, visite
http://mail.terra.com.br/protected_email/imail/imail.cgi?+_u=kdcc&_l=1,1148239282.514359.29661.balcomo.hst.terra.com.br,4280,Des15,Des15

Esta mensagem foi verificada pelo E-mail Protegido Terra.
Scan engine: McAfee VirusScan / Atualizado em 19/05/2006 / Versão:
4.4.00/4766
Proteja o seu e-mail Terra: http://mail.terra.com.br/





______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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

______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.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


		
---------------------------------
 Yahoo! Messenger com voz - Instale agora e faça ligações de graça. 


Mais detalhes sobre a lista de discussão lista