Acesso DBXpress com ClientDataSet

Delphi

11/02/2004

Estou utilizando Delphi7.

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

Ffsombra

Curtidas 0

Respostas

Biscalquini

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


GOSTEI 0
Ffsombra

Ffsombra

11/02/2004

legal, se vc pudesse enviar para ffsoft@ffsoft.com.br, eu seria muito grato.


GOSTEI 0
POSTAR