Erro Sql Tentando salvar no Firebird 1.5

Delphi

23/05/2006

Pessoal,

O que está errado ???
Está dando o seguinte erro:

Project P_representantes.exe raised exception class EIBInterbaseError witch message ´Dynamic SQL Error SQL error= -104
Token Unknow -line 2, char 1
ITENSPPRECOUNIT´. Process stopped. Use Step or Run to Continue

E a instrução é a seguinte:

ibquery1.SQL.Add(´insert into TBITENSPEDIDO´);
ibquery1.sql.add(´ITENSPPRECOUNIT,ITENSPDESCQT,ITENSPDESCLOG,ITENSPDESCADIC,ITENSPDESCESP,PEDCOD,PRODCOD,ITENSPEDQTDADE,ITENSPTOTALITEM) values(:PrecoUnit,:DescQtdade,:DescLog,:DescAdic,:DescEspec,:PedCod,:ProdCod,:Qtdade,:TotalItem)´);
ibquery1.ExecSQL

Aonde eu errei ??

Abraços



Ksotte

Ksotte

Curtidas 0

Respostas

Ksotte

Ksotte

23/05/2006

Pessoal,

tô meio desesperado aqui ...rs....
alguma alma caridosa ... help-me please !!!

Abraços


GOSTEI 0
Gameiro

Gameiro

23/05/2006

será q o erro não esta nas aspas simples

(´ITENSPPRECOUNIT

reveja isso pois vc abriu parenteses abriu aspas e não fechou pelo menos no dbExpress não é preciso colocar aspas somente parenteses.


e no seu código paraece q tem um parentese a mais.


ate mais. :)


GOSTEI 0
Gameiro

Gameiro

23/05/2006

acho q você deve colocar um parentese depois da abertura da aspa

(´[b:28056f167a]([/b:28056f167a]ITENSPPRECOUNIT,ITENSPDESCQT,ITENSPDESCLOG,ITENSPDESCADIC,ITENSPDESCESP,PEDCOD,PRODCOD,ITENSPEDQTDADE,ITENSPTOTALITEM) values(:PrecoUnit,:DescQtdade,:DescLog,:DescAdic,:DescEspec,:PedCod,:ProdCod,:Qtdade,:TotalItem)´);
ibquery1.ExecSQL


ate mais :)


GOSTEI 0
Ksotte

Ksotte

23/05/2006

Caro Gameiro,

Era exatamente isso (as aspas) que estavam dando erro; fiz conforme você descreveu e bingoooo...deu certo !!!
Muito obrigado pela ajuda.

Um grande Abraço


GOSTEI 0
POSTAR