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...


Elrodaocorp

Elrodaocorp

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


Responder

Gostei + 0

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

Aceitar