SQL error code = -206...............

03/04/2003

0

Estou recendo uma mensagem de erro quando o [b:4164803d4c]SQLDialect do IBDataBase esta = 3...... Quando esta = 1 não recebo esta mensagem...[/b:4164803d4c]
PQ????

DELPHI 6 COM IB 6.0

ERRO:
...................................
Dinamic SQL Error
SQL error code = -206
Column unknown
TESTE¬
...................................

CÓDIGO:
...................................
try
Screen.Cursor := crSQLWait;
IBQuery2.Active:= False;
IBQuery2.SQL.Clear;
IBQuery2.SQL.Add(´Select * from PROVIDER Where CLIENTE Like ´´+Edit3.Text+´¬´´);
IBQuery2.SQL.Add(´Order By CLIENTE, IDTELE´);
IBQuery2.Prepare;
IBQuery2.Active:= True;
if IBQuery2.RecordCount < 1 then
ShowMessage(´Nenhum registro encontrado!´);
finally
Screen.Cursor := crDefault;
end;
end;

OBRIGADO......


Anonymous

Anonymous

Responder

Posts

04/04/2003

Anonymous

passei por esse problema, e vc resolve assim

ibquery1.sql.add(´select * from ´tabela´ where ´coluna´ like ´edit1.text´ + ´¬´ ´)

consegui resolver assim ....


Responder

04/04/2003

Anonymous

CONTINUA DANDO O MESMO ERRO.......


Responder

04/04/2003

Anonymous

Carlos, o exemplo que vc me mandou tb não funcionou....

Consegui resolver com o comando QuotedStr confome o exemplo abaixo. Funciona tanto para Dialect 1 quanto para o Dialect 3.....

IBQuery2.Sql.Add(´Select * From PROVIDER Where CLIENTE Like ´+QuotedStr(´´+Edit3.Text+´¬´));

OBRIGADO.......


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar