Gravação Mais agilizada
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.
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
Curtidas 0
Respostas
Leorez
05/10/2006
Utilizar o comando insert !!!!
GOSTEI 0