Salvar dados fisicamente no disco
Alguem saberia me responder como faço para salvar os arquivos fisicamente no disco atraves de uma Query?
PS. Quando utilizava uma Table, eu usava o DBISaveChanges.
na query, utilizo o como ApplyUpdates no Evento AfterPost, mas se travar o micro, ou algo parecido, o usuario perde os ultimos cadastros realizados depois de ter iniciado o programa. Outra coisa, se o usuario fechar o programa e abrir novamente, isto nao acontece.
Outra coisa, o DBISaveChanges não funciona com tabelas SQL
Aguardando Resposta.
PS. Quando utilizava uma Table, eu usava o DBISaveChanges.
na query, utilizo o como ApplyUpdates no Evento AfterPost, mas se travar o micro, ou algo parecido, o usuario perde os ultimos cadastros realizados depois de ter iniciado o programa. Outra coisa, se o usuario fechar o programa e abrir novamente, isto nao acontece.
Outra coisa, o DBISaveChanges não funciona com tabelas SQL
Aguardando Resposta.
Regert
Curtidas 0
Respostas
Thaisandrade
24/06/2003
regert, para garantir a integridade dos dados, você precisa usar uma transação. Coloque um componente Database e faça mais ou menos assim:
Database1.StartTransaction;
try
.
.
.
Database1.Commit; //Gravas as alterações
except
Database1.RollBack; //Desfaz as alterações
end;
Database1.StartTransaction;
try
.
.
.
Database1.Commit; //Gravas as alterações
except
Database1.RollBack; //Desfaz as alterações
end;
GOSTEI 0
Regert
24/06/2003
Prezada colega,
em que momento devo utilizar esta transacao?
em que momento devo utilizar esta transacao?
GOSTEI 0