Pesquisa - Qual o jeito mais rápido ??
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
Curtidas 0
Respostas
Aroldo Zanela
16/12/2003
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.
GOSTEI 0