erro quot;Update Failedquot;
20/05/2003
0
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.
Alguem, me ajuda pelo Amor de Deus.
Obrigado
obx.: uso Delphi6+Firebird, ibquery, ibupdatesql.
Kfe
Curtir tópico
+ 0
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
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]
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
Clique aqui para fazer login e interagir na Comunidade :)