Acesso DBXpress com ClientDataSet
Estou utilizando Delphi7.
Com os componentes SqlQuery do DBXpress, ligado a um DataSetProvider que finalmente está ligado a um ClientDataSet.
Ao aplicar:
acontece o erro:
´cannot create new transaction because capacity was exceeded´
o que pode ser???
Com os componentes SqlQuery do DBXpress, ligado a um DataSetProvider que finalmente está ligado a um ClientDataSet.
Ao aplicar:
ClientDataSet1.ApplyUpdates(-1)
acontece o erro:
´cannot create new transaction because capacity was exceeded´
o que pode ser???
Ffsombra
Curtidas 0
Respostas
Biscalquini
11/02/2004
Coloque o ApplyUpdates(0), quando vc coloca -1 ele não tem limite para o número de erros, então ele vai tentando até conseguir, e isso gera um número grande de transações, o certo é vc controlar o erro no evento onReconcileError do ClientDataSet, e colocar o ApplyUpdates(0), se vc quiser uma rotina para controle de transação, onde eu gravo e já faço o Commit no banco entre no meu ICQ ou MSN, que eu te passo.
ICQ 89085074
MSN: biscalquini@hotmail.com
ICQ 89085074
MSN: biscalquini@hotmail.com
GOSTEI 0
Ffsombra
11/02/2004
legal, se vc pudesse enviar para ffsoft@ffsoft.com.br, eu seria muito grato.
GOSTEI 0