Fórum CommitUpdates #211823
05/02/2004
0
sou novo aqui e espero que possa colaborar com todos e que possam colaborar comigo tb.
Bom, minha dúvida é a seguinte, eu não consigo compilar com o ´CommitUpdates´ dá o erro: ´Undeclared Indentifer´.
Eu acho que é alguma unit que tenho que colocar na cláusula Uses, mas tb não sei qual.
Espero que alguém possa me ajudar.
Obrigado!
Jowjow
Curtir tópico
+ 0Posts
05/02/2004
Rodolpho123
Bem, olhe qual é a linha de código onde o Delphi indica esta menssagem e provavelmente há alguma linha sem ponto-e-vírgula ou algum dígito que o Delphi não reconhece.
Espero tê-lo ajudado.
Abraços............!
Gostei + 0
05/02/2004
Jowjow
procedure TFrmCadGrade.bbProcessarClick(Sender: TObject);
begin
inherited;
with dmGrade do
begin
with clDSProduto do
begin
try
ApplyUpdates(0);
dmPlus.SQLConnect.Commit(TD);
except
dmPlus.SQLConnect.Rollback(TD);
end;
CommitUpdates;
end;
end;
pnlGrade.Visible := False;
pnlGrupos.Visible := False;
pnlBottom.Visible := False;
end;
Sendo que eu abro a trransação em outro procedimento:
with clDSProduto do
begin
if not dmPlus.SQLConnect.InTransaction then
begin
TD.TransactionID := TD.TransactionID + 1;
TD.IsolationLevel := xilREADCOMMITTED;
dmPlus.SQLConnect.StartTransaction(TD);
end;
end;
Se eu comentar a linha com CommitUpdates funciona numa boa só que tem outra coisa é possivel cancelar com RollBack mesmo dando o ApplyUpdates(0)?
Gostei + 0
05/02/2004
Jowjow
Gostei + 0
05/02/2004
Rodolpho123
O método ApllyUpdates grava as alterações em um cache local e só altera o banco se vc der um Commit.
Espero tê-lo ajudad0.
Abraços.....! :)
Gostei + 0
05/02/2004
Jowjow
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)