Client Data Set não grava
Olá pessoal !!!
Tenho um sistema que roda em delphi 7 e access 97
Utilizo os componentes ADO e Cliente Dataset...
Ocorre um erro intermitente que minha aplicacao diz insirir um dado,
nao retorna erro porém não grava, o que pode estar acontecendo..
fecho o applyupdate(0);
grato..
Tenho um sistema que roda em delphi 7 e access 97
Utilizo os componentes ADO e Cliente Dataset...
Ocorre um erro intermitente que minha aplicacao diz insirir um dado,
nao retorna erro porém não grava, o que pode estar acontecendo..
fecho o applyupdate(0);
grato..
Robsons
Curtidas 0
Respostas
Mdm
11/07/2006
Ola colega !
Por favor informe qual é o erro que esta ocorrendo, assim ficara mais facil para ajuda-lo.
Obrigado.
Por favor informe qual é o erro que esta ocorrendo, assim ficara mais facil para ajuda-lo.
Obrigado.
GOSTEI 0
Paullsoftware
11/07/2006
tente implementar esse codigo no AffterPost e AffterDelete do seu AdoDataSet....
:arrow: CONN = AdoConnection
espero ter ajudado :wink:
if not CONN.InTransaction then CONN.BeginTrans; try if CONN.InTransaction then CONN.CommitTrans; except if CONN.InTransaction then CONN.RollbackTrans; end;
:arrow: CONN = AdoConnection
espero ter ajudado :wink:
GOSTEI 0
Robsons
11/07/2006
Eu ja estou usando o BeginTran , com Commit ou Rollback
você diz para fazer novamente no evento do Adodaset ???
Só que eu noa uso o Adodataset uso Adoquery com Dataset...
E não me retorna erro nenhum, simplesmente nao grava....
é como se estivesse em cache.....se consulto na maquina que fez o cadastramento ele aparece, porme se eu sair do sistema e voltar ele some.....
você diz para fazer novamente no evento do Adodaset ???
Só que eu noa uso o Adodataset uso Adoquery com Dataset...
E não me retorna erro nenhum, simplesmente nao grava....
é como se estivesse em cache.....se consulto na maquina que fez o cadastramento ele aparece, porme se eu sair do sistema e voltar ele some.....
GOSTEI 0
Paullsoftware
11/07/2006
Eu ja estou usando o BeginTran , com Commit ou Rollback
você diz para fazer novamente no evento do Adodaset ???
Só que eu noa uso o Adodataset uso Adoquery com Dataset...
E não me retorna erro nenhum, simplesmente nao grava....
é como se estivesse em cache.....se consulto na maquina que fez o cadastramento ele aparece, porme se eu sair do sistema e voltar ele some.....
então meu amigo, faça isso que mostrei, nos eventos AffterPost AffterDelete do seu CDS e veja se resolve...
GOSTEI 0