Fórum Delphi Mysql não atualiza #363553

07/09/2008

0

Tenho um sistema em Delphi que utiliza o Mysql como banco de dados. Tudo beleza, mas, em uma tabela específica, ocorre um problema : Ao modificar um registro, ou acrescentar outro, a tabela não atualiza. Tenho que sair do sistema, e, ao voltar, aí sim está atualizada. Interessante é que isto só ocorre com uma das tabelas... Alguém tem alguma dica ?

obrigado

Vespa :(


Vespaziano

Vespaziano

Responder

Posts

15/09/2008

Daykas

Para MySQl utilizo o Zeos da seguinte forma:

query.close;
query.sql.clear;
query.sql.add(´update tabela set coluna = ´valor´ where id = ´id´);
query.execsql;


Responder

Gostei + 0

28/09/2008

Vespaziano

Ocorre o Seguinte:

1) Faço a gravação ou atualização do registro usando

tabela.applyupdates(-1);

2) Em seguida, faço a consulta via sql :

select * from tabela...

Só que, nesta consulta, não aparece o registro que foi incluído ou modificado anteriormente;

3) Saio do Sistema;

4) Repito a Consulta sql :

select * from tabela...


Aí o registro aparece...

Isto tem causado muitos transtornos...alguém teria alguma dica ?

Obrigado

Vespaziano


Responder

Gostei + 0

29/09/2008

Anderh

Tenta depois do update , antes do select, um table.refresh;


Responder

Gostei + 0

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

Aceitar