GARANTIR DESCONTO

Fórum Mestre detalhe com Dbexpress e Firebird ? #276102

07/04/2005

0

Ola caros amigos,


Estou com uma duvida, fiz um relacionamento mestre detalhe com o Dbexpress tipo Sqldataset, dataset provider e clientedataset no master e o Detalhe e ligado via datafield.

Quando tenho somente um detalhe até que funciona bem mas quando coloquei três Detalhes ficou muito lento para abrir.

O que o vcs me sugere para este caso ?

qualquer dica agradeço


Hugo Fabrício


Hugofab

Hugofab

Responder

Posts

07/04/2005

Yallebr

Vc colcou a clausua Where nos SQLDataSet ?

:?:


Responder

Gostei + 0

08/04/2005

Hugofab

yallebr,

Sim no SQLdataset só abro um registro por vez. No detalhe somente os respectivos detalhes via parametro e link DataSource.


Hugo Fabrício


Responder

Gostei + 0

08/04/2005

Kotho

Perguntas:

1) Qual o banco?

2) Quantos registros existem em cada tabela?

3) Você testou os selects, trocando os parâmetros por valor, para verificar se estão funcionando usando índices.

4) quantos registro está trazendo na tabela Pai.


Responder

Gostei + 0

08/04/2005

Hugofab

Kotho,


1) Estou usando Firebird

2) Não existem muitos registros, pois se trata de um banco de dados de teste. Na tabela mestra tem uns 10 nos detalhes uns 200

3) não fiz este teste, mas qual índice teria que criar para melhorar? Pois só criei as chaves estrangeiras.

4) Na tabela pai trago somente a uma tabela.


Obrigado pela atenção


Hugo Fabrício


Responder

Gostei + 0

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

Aceitar