erro quot;Update Failedquot;

Delphi

20/05/2003

Alguém sabe o que significa o erro ´Update Failed´ no Delphi. Ele me retorna esse erro toda vez que tento apagar um registro que acabei de criar. Só da pra apagar se eu sair do sistema e entrar de novo.
Alguem, me ajuda pelo Amor de Deus.
Obrigado

obx.: uso Delphi6+Firebird, ibquery, ibupdatesql.


Kfe

Kfe

Curtidas 0

Respostas

Flavio Sanches

Flavio Sanches

20/05/2003

existe uma tal de transaction que é criada por default quando vc abre o db
ao invés de fazer direto na tabela ela faz em uma tabela temporaria, o que te possibilita um ´Undo´, quando vc fecha o db ele então manda pra tabela de verdade (commit), enquanto isso não acontece o que vc inseriu, por exemplo, ainda não está lá, somente estará quando vc fechar o db (no caso fechando o programa) ou se vc der um commit

espero ter ajudado


GOSTEI 0
Ggean

Ggean

20/05/2003

[quote:9037e40b12=´Flavio Sanches´]

se o problema for esse adicione a unit BDE na clausula uses e depois do post da tabela coloque dbisavechanges(tabela.handle) que ele salva direto na tabela sem passa pela temporaria
ex.

table.insert;
table.......adciono os valores
table,,,,,,,
table.post;
dbisavechanges(table.handle);//ó o dbi aqui,ó
showmessage(´Registro Gravado...);

tchau...e boa sorte.
[/quote:9037e40b12]


GOSTEI 0
POSTAR