Fórum Dúvidas #40827
11/12/2003
0
2ª - Como utilizar IBQuery c/ CachedUpdates e se isto é correto.
3ª - Se existe alguma configuração nos componentes IBX para uma melhor performance.
OBrigado!!!
[]´s Bern
_||bern||_
Curtir tópico
+ 0Posts
11/12/2003
Afarias
|(estou usando ibquery), como devo proceder para atualizar a informação
|da tabela que foi alterada.
Fecha a query e abre novamente.
|2ª - Como utilizar IBQuery c/ CachedUpdates e se isto é correto.
Coloque a propriedade CachedUpdates para TRUE. ´Correto´ não dá pra dizer se é ou não... mas eu particularmente acho ruim. Se vc precisa manter atualizações locais, uma melor opção é usar ClientDataSets... (depende claro da versão do seu Delphi ... se seu Delphi possui, então aconcelho q use-os)
Mas se deseja usar Cached Updates, não há grandes problemas realmente -- vá em frente.
|3ª - Se existe alguma configuração nos componentes IBX para uma
|melhor performance.
A performance deles é excelente. O q vc pode configurar é o BufferChuncks para otimizar o uso de memória e usar sempre IBSQL quando não precisar de DataSets bi-dorecionais ou ligados a controles visuais.
T+
Gostei + 0
11/12/2003
_||bern||_
2ª| Eu utilizava cachedupdates com as ferramentas BDE (Query) quero saber como eu cmmito com ibx
Gostei + 0
11/12/2003
Afarias
|atualiza quando eu fecho o database.
vc só pode visualizar registros ´comitados´. configure sua(s) transação(ões) para READ COMMITED
|2ª| Eu utilizava cachedupdates com as ferramentas BDE (Query) quero
|saber como eu cmmito com ibx
IBTransaction1.Commit;
ou
IBDataSet1.Transaction.Commit;
ou
IBQuery1.Transaction.Commit;
T+
Gostei + 0
11/12/2003
_||bern||_
Gostei + 0
11/12/2003
_||bern||_
|atualiza quando eu fecho o database.
vc só pode visualizar registros ´comitados´. configure sua(s) transação(ões) para READ COMMITED
quote]
Como eu faço isto não encotrei a propriedade :oops:
Gostei + 0
11/12/2003
_||bern||_
Porem quando dou um ibquery1.Transaction.Commit; o query se fecha o que faço p/ isto não ocorrer e isto é normal???
Gostei + 0
11/12/2003
Afarias
T+
Gostei + 0
11/12/2003
Afarias
|que faço p/ isto não ocorrer e isto é normal???
SiM, é normal!!
Para isto não ocorrer vc pode usar CommitRetaining no lugar do commit.
Entretanto é importante sem usar commit -- por exemplo, quando fechar o formulário e não mais precisar dos dados.
T+
Gostei + 0
11/12/2003
_||bern||_
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)