Fórum Consulta com DBExpress muito lenta ! #187573
09/10/2003
0
Olá Pessoal, tudo bem ?
estou com o seguinte problema, eu uso Delphi 7 com Interbase usando DBExpress SQLDataSet+DataSetProvider+ClienteDataSet+DataSource para usar o ponteiro bidirecional, o que aconteçe é que a minha consulta sql fica muito lenta, com apenas 200 registros demora uns 4 segundos
tem alguma configuração especial para o DataSetProvider ?
estou fazendo assim,
With SQLDataset do
begin
CLienteDataSet.Close;
Close;
CommandText := ´´;
CommandText := ´Select * from CAIXA Where DATA = :DATA AND EMPRESA = :EMPRESA´;
ParamByname(´DATA´).Value := DATA;
ParamByName(´EMPRESA´).Value := EMPRESA;
Open;
ClienteDataSet.Open;
end;
Alguém pode me dar umas dicas ??
Obrigada !
Renata Coimbra
estou com o seguinte problema, eu uso Delphi 7 com Interbase usando DBExpress SQLDataSet+DataSetProvider+ClienteDataSet+DataSource para usar o ponteiro bidirecional, o que aconteçe é que a minha consulta sql fica muito lenta, com apenas 200 registros demora uns 4 segundos
tem alguma configuração especial para o DataSetProvider ?
estou fazendo assim,
With SQLDataset do
begin
CLienteDataSet.Close;
Close;
CommandText := ´´;
CommandText := ´Select * from CAIXA Where DATA = :DATA AND EMPRESA = :EMPRESA´;
ParamByname(´DATA´).Value := DATA;
ParamByName(´EMPRESA´).Value := EMPRESA;
Open;
ClienteDataSet.Open;
end;
Alguém pode me dar umas dicas ??
Obrigada !
Renata Coimbra
Renata Coimbra
Curtir tópico
+ 0
Responder
Posts
09/10/2003
Vinicius2k
Renata,
Vc tem no resultado da query 200 registros, mas, provavelmente, vc tem bem mais q isso na tabela... a criação de indices possa lhe ajudar a otimizar a operação do IB...
Dah uma lida neste artigo... eh muito bom e me foi bastante útil...
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=148
espero ter ajudado...
Vc tem no resultado da query 200 registros, mas, provavelmente, vc tem bem mais q isso na tabela... a criação de indices possa lhe ajudar a otimizar a operação do IB...
Dah uma lida neste artigo... eh muito bom e me foi bastante útil...
http://www.firebase.com.br/cgi-bin/firebase.cgi/artigo?ID=148
espero ter ajudado...
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)