Problemas com perdas de dados no Interbase
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
Curtidas 0
Respostas
Anonymous
15/03/2003
E pq continua com Interbase?
GOSTEI 0
Anonymous
15/03/2003
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
GOSTEI 0