Gravação Mais agilizada

Delphi

05/10/2006

Para conexão do BD com os componentes de interface (debedits, dbgrids, etc., utilizo os compontentes TSQLDataSet+TClientDataSet+TDataSetProvider+TDataSource. Com essa estrutura o banco se torna bidirecional e posso mostrar todos os dados e ainda fazer gravações sem outros componentes. Funciona muito bem, inclusive em mestre detalhes. A única coisa que percebo é que o depois que o banco tem muitos registros, a performance do sistema cai.
Minha dúvida é a seguinte: quando não preciso ´mostrar´ os dados nos componentes de interface, o que eu deveria utilizar para fazer gravações no BD, para melhorar a performance? Por exemplo, hoje utilizao os mesmo componentes acima só sem o TDataSource.
Eu poderia utilizar somente uma TSQLQuery? e ´dar´ um .post nela? Funciona bem isso em ambiente cliente servidor?
Por gentileza, dê sua opinião ou dica.

obrigado.


Armindo

Armindo

Curtidas 0

Respostas

Leorez

Leorez

05/10/2006

Utilizar o comando insert !!!!


GOSTEI 0
POSTAR