Erro na SQL
02/02/2003
0
Dm_Menu.Query1.close;
Dm_Menu.Query1.sql.Clear;
Dm_Menu.Query1.sql.Add(´Select cli_placa from Tbl_cliente´);
Dm_Menu.Query1.sql.Add(´Where cli_placa like : x´);
Dm_menu.Query1.ParamByName(´x´).value := edit1.text + ´¬´;
DM_Menu.Query1.Open;
end;
ond estou errando? acho q eh esse x não eh? :roll:
Thiago
Posts
02/02/2003
Anonymous
Query1.close;
Query1.SQL.Clear;
Query1.Params.CreateParam(ftString,´X´,ptInput);
Query1.ParamByName(´X´).AsString:=Edit1.text;
Query1.SQL.Add(´Select * from Clientes where Nome = :X´);
Query1.open;
Abraços.
02/02/2003
Mariaaluiza
02/02/2003
Navoid
o primeiro já foi dito na última resposta: existe um espaço entre o : e o x.
o segundo erro é que você usar parambyname(´x´).value, e isso é incorreto, vc precisa dizer de que tipo é o parâmetro, e pode ser feito de duas maneiras:
1. parambyname(´x´).asstring := ´texto´;
ou
2. parambyname(´x´).datatype := ftstring;
parambyname(´x´).value := ´texto´;
Clique aqui para fazer login e interagir na Comunidade :)