Fórum Não atualiza registro na hora. porque? #210849

31/01/2004

0

Trabalho com o Interbase 7.0 e faço os lançamentos nas tabelas só que para que veja os dados atualizados nas consultas tenho que sair e entrar no programa.
alguém sabe me explicar isto?
trabalho com a paleta DbExpres.
Erivan marinho.


Peninha

Peninha

Responder

Posts

31/01/2004

Vinicius2k

Colega,

pode estar faltando ´commitar´ a transação?
se estiver faltando o commit só está sendo feito quando vc encerra a aplicação, por isso vc não vê os dados...

T+


Responder

Gostei + 0

31/01/2004

Guttoballa

:idea: Eu tava com este problema, ai comecei a usar isto no botão que enviava os dados... ( IBTransaction1.CommitRetaining; )

dm1.IBDS_revisao.Post; {isto: IBDS = IBdataSet}
dm1.IBDS_revisao.ApplyUpdates;
IBTransaction1.CommitRetaining;

tem até um exemplo simple e muito bom no :idea: [url]http://www.delphibr.com.br/controle.php?tipo=1&id=94/[/url]

falow.


Responder

Gostei + 0

01/02/2004

Peninha

Bom gente obrigado pelas dicas só que eu estou usando o SQLCONNECTION & SQLDATASET.
Portanto para usar o commit com o SQLCONNECTION me aparece os parenteses para que possa passar algum parametro, mas infelizmente não sei o que ou como usar.
Erivan Marinho.


Responder

Gostei + 0

01/02/2004

Anorex

coloque o valor do parâmetro como -1 (menos um)....


Responder

Gostei + 0

01/02/2004

Peninha

já tentei desta formasó que não funcionou, será que alguém tem outra sugestão.
erivan marinho.


Responder

Gostei + 0

02/02/2004

Peninha

Será que alguém pode me ajudar com isto?


Responder

Gostei + 0

02/02/2004

Christian_adriano

Olá,

Faz o seguinte apos a sua INSERÇÃO (INSERT) ou depois do ATUALIZAÇÃO (UPDATE):

With SQLDataSet1 do // para SQLDataSet
begin
Close;
CommandText := ´COMMIT´;
ExecSQL(True);
end;

ou Também :

With SQLQuery1 do // Para SQLQuery
begin
Close;
SQL.Clear;
SQL.Add(´COMMIT´);
ExecSQL(True);
end;

BLZ ???

Tenta fazer isso, qualquer coisa meu e-mail é christianadriano@pop.com.br

Falou.


Christian.
------------


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar