Banco de Dados com lentidão

Delphi

19/09/2007

Tenho uma tabela com 27.000 cadastro com dados de clientes;.
Meu banco de dados é o firebird.
Tenho um DM com o seguintes componentes: SqlDataset, DataSetProVider, ClientDataset, DataSource.
Sei que meu banco está lento porque tenho que abrir as tabela quando vou inserir , editar ou excluir
dados.
já li que quando temos um grande volume de dados temos que usar com mando SQL.
Alguém pode me ajudar.


Benilton

Benilton

Curtidas 0

Respostas

Romulocpd

Romulocpd

19/09/2007

No seu DATASET ao inves de fazer um SELECT * FROM CLIENTE tenha um com SELECT * FROM CLIENTE WHERE CLI_CODIGO = -1.

Daí na hora de gravar você abre este dataset, faz um APPEND depois POST. Funcionará sem problemas.


GOSTEI 0
POSTAR