Abrir tabela pelo query ?

01/04/2003

0

Pra abrir uma tabela (DBF) pelo TQuery, eu vou na propriedade SQL e digito lá:

select * from MinhaTabela.dbf

e dou um Active = true nele. Mas pra abrir a tabela (76 mil registros, 59Mb) ele demora uma eternidade, diferente do TTable. Porque ? Tem alguma forma de abrir a tabela, só que abrí-la rápida ?


Nildo

Nildo

Responder

Posts

04/04/2003

Ezdala

O componente TQuery é mais utilizado para consultas, mas pode e deve ser usado nas aplicações, tente usar a seguinte instrução:
´select * from MINHATABELA where CODIGO = :Cod´

Caso vc queira visualizar um registro q já exista passe o parâmetro:
query1.parambyname(´cod´).asinteger := ...;
query1.open;
If query1campo.isNull Then
Query1.Insert;

Espero q tenha ajudado ...
Ez


Responder

04/04/2003

Aroldo Zanela

Nildo,

O componete TTable é mais eficiente para tabelas Desktop (Paradox e xBase), ao passo que o TTQuery é mais eficiente para Client/Server.


Responder

APRENDA A PROGRAMAR DO ZERO AO PROFISSIONAL

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar