Banco de Dados com lentidão
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.
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
Curtidas 0
Respostas
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.
Daí na hora de gravar você abre este dataset, faz um APPEND depois POST. Funcionará sem problemas.
GOSTEI 0