Pesquisa - Qual o jeito mais rápido ??

16/12/2003

1

Qual o jeito mais rápido de realizar uma pesquisa??

Query.close;
Query.SQL.Text:=´Select * from TABELA where CAMPO = :CAMPO order by CAMPO´;
Query.Params[0].Datatype:=TIPO;
Query.Params[0].Value:=edit.text;
Query.Open;

[b:e25d783db5]ou[/b:e25d783db5]

usando o LOCATE
[b:e25d783db5]
ou[/b:e25d783db5]

:arrow: existe outra forma ????


Responder

Posts

16/12/2003

Aroldo Zanela

Colega,

Se for um banco de dados Client/Server, com certeza uma consulta com base numa chave primária será bem eficiente. O locate será uma segunda opção para pesquisa em face de gerar overhead na rede.
No caso de aplicações com banco desktop, a opção mais rápida será o FindKey ou GotoKey.


Responder