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......
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
Curtir tópico
+ 0
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 ....
ibquery1.sql.add(´select * from ´tabela´ where ´coluna´ like ´edit1.text´ + ´¬´ ´)
consegui resolver assim ....
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.......
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
Clique aqui para fazer login e interagir na Comunidade :)