Pesquisa - Qual o jeito mais rápido ??
16/12/2003
0
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 ????
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 ????
Educdc
Curtir tópico
+ 0
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.
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
Clique aqui para fazer login e interagir na Comunidade :)