Consulta SQL.
Quero substituir o Locate(Por ser muito lento) por uma consulta em SQL, mas q fosse parcial, buscando o dados de um campo edit(Como se eu usasse o loPartialKey). Já tentei de várias formas mas nada. Como fazer?
Paulo
Curtidas 0
Respostas
Salupe
01/07/2003
Query1.Sql.Clear;
Query1.Sql.Add(´Select * from Tabela where Nome like ´´´ +Edit1.Text+ ´¬´´ order by Nome´);
Query1.Open;
Query1.Sql.Add(´Select * from Tabela where Nome like ´´´ +Edit1.Text+ ´¬´´ order by Nome´);
Query1.Open;
GOSTEI 0
Max_ribeiro
01/07/2003
Caro salupe, a SQL que vc passou contém erros, a forma correta seria:
Query1.Sql.Clear;
Query1.Sql.Add(´ Select * from Tabela ´);
Query1.Sql.Add(´ Where Nome like ´ + QuotedStr(´¬´ + Edit1.Text + ´¬´));
Query1.Sql.Add(´ Order by Nome´);
Query1.Open;
[]s
--------------------------------
Max_Ribeiro
Canal #delphi IRC Brasnet
Query1.Sql.Clear;
Query1.Sql.Add(´ Select * from Tabela ´);
Query1.Sql.Add(´ Where Nome like ´ + QuotedStr(´¬´ + Edit1.Text + ´¬´));
Query1.Sql.Add(´ Order by Nome´);
Query1.Open;
[]s
--------------------------------
Max_Ribeiro
Canal #delphi IRC Brasnet
GOSTEI 0