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 ?
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
Curtir tópico
+ 0
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
´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.
O componete TTable é mais eficiente para tabelas Desktop (Paradox e xBase), ao passo que o TTQuery é mais eficiente para Client/Server.
Responder
Clique aqui para fazer login e interagir na Comunidade :)