erro quot;Update Failedquot;

20/05/2003

1

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.


Responder

Posts

20/05/2003

Flavio Sanches

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


Responder

20/05/2003

Ggean

[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]


Responder
×
+1 DevUP
Acesso diário, +1 DevUP
Parabéns, você está investindo na sua carreira