Fórum Problemas com perdas de dados no Interbase #36002
15/03/2003
0
Estou com um problema que esta me deixando preocupado
pois sou novato em Interbase
O problema é pela perda de dados quando falta energia
todos os dados que foram inseridos no programa no momento
são perdidos. me disseram que se eu ativasse no Ibconsole
a opção ForceWrintes estaria resolvida mais não resolveu
nos arquivos DB eu uso o codigo: DBISaveChanges(NomedaTabela.Handle);
e resolvia mais no interbase eu não sei qual é o codigo para ser usado
Peço para vocês que manja ja algum tempo que me de uma força para solucionar este :shock: problemao.
Grato...
pois sou novato em Interbase
O problema é pela perda de dados quando falta energia
todos os dados que foram inseridos no programa no momento
são perdidos. me disseram que se eu ativasse no Ibconsole
a opção ForceWrintes estaria resolvida mais não resolveu
nos arquivos DB eu uso o codigo: DBISaveChanges(NomedaTabela.Handle);
e resolvia mais no interbase eu não sei qual é o codigo para ser usado
Peço para vocês que manja ja algum tempo que me de uma força para solucionar este :shock: problemao.
Grato...
Elrodaocorp
Curtir tópico
+ 0
Responder
Posts
15/03/2003
Anonymous
E pq continua com Interbase?
Responder
Gostei + 0
17/03/2003
Anonymous
Voce ja experimentou abrir e fechar uma transação?
try
DtModulo.Bc_estoque.starttransaction;
dtmodulo.insertcliente.parambyname(´codigo´).value := 1;
dtmodulo.insertcliente.parambyname(´nome´).value := ´JOAO´;
dtmodulo.insertcliente.prepare;
dtmodulo.insertcliente.EXECSQL;
DtModulo.Bc_estoque.commit;
except
DtModulo.Bc_estoque.rollback;
end;
Com o commit voce confirma todas as operacoes e nao vai perder os dados mesmo se imediatamente apos o commit a sua energia acabar
try
DtModulo.Bc_estoque.starttransaction;
dtmodulo.insertcliente.parambyname(´codigo´).value := 1;
dtmodulo.insertcliente.parambyname(´nome´).value := ´JOAO´;
dtmodulo.insertcliente.prepare;
dtmodulo.insertcliente.EXECSQL;
DtModulo.Bc_estoque.commit;
except
DtModulo.Bc_estoque.rollback;
end;
Com o commit voce confirma todas as operacoes e nao vai perder os dados mesmo se imediatamente apos o commit a sua energia acabar
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)