Posts
24/04/2013
Joel Rodrigues
Em que locais exatamente você deseja salvar?
Num Pendrive ou em cd/dvd
24/04/2013
Joel Rodrigues
Mas em que formato? TXT, XML, JSON?
Obrigado pela dedicação e paciência. Na verdade, eu vou montar dois sistemas e devo usar como BD ACESS ou firebord. Quando o cliente acabar de realizar a venda, os dados da venda (cli, end ...), deve ser salva no sistema e também em um drive para segurança do programa. Só que não sei como fazer o sistema realizar os dois salvamentos. O segundo salvamento o cliente escolhe PenDrive ou cd/dvd. Ah pode ser em HD externo!
Obrigado!
24/04/2013
Joel Rodrigues
Só pra garantir que eu entendi, você vai manter dois bancos de dados?
Ou quer salvar apenas o registro em questão?
Não. Eu vou escolher ainda o banco de dados. Ero é salvar o registro ou dados(DOS SERVIÇOS DO DIA).
É uma linha de comando no delphi que posa realaizar isso.
Obrigado mais uma vez
24/04/2013
Joel Rodrigues
Então, em que formato vai ser salvo este registro?
Amanhã eu poderei te passar um exemplo, pois não tenho Delphi aqui.
25/04/2013
Joel Rodrigues
Amigo, em qual formato você quer salvar o registro?
Eu costumo usar isso pra salvar.
if ADOTclientes.State in [dsedit,dsinsert] then
ADOTclientes.Post;
if Application.MessageBox('Cadastrar Mais?','Cadastro de Clientes',mb_YesNo)= mrYes then
begin
DBEdit1.SetFocus;
ADOTclientes.Insert;
end
else
close;
Veja se me estende agora.
Obrigado.
25/04/2013
Joel Rodrigues
Tudo bem. Ai você pergunta se o usuário quer cadastrar outro registro e já põe o dataset em modo de inserção. Mas você disse que quer salvar o registro em um meio externo, além da gravação no bd comum.
Então, para gravar esse registro, você vai usar que formato? XML, JSON, TXT?
Qual é sua real necessidade em salvar esse registro externamente?
Eu acho que estou pra traz mesmo. Acho que vc esta falando de programa em multicamada e eu estou no modo antido. Me ajude. Eu devo usar como banco de dados o access e queria linha de comando que o programa possa ao fim de um expediente, quando for fechado ele pergunte se quer que os dados do dia seja salvo em um drive externo. Pode ser pela entrada USB, para Pendrive ou HD externo ou no drive de CD/DVD.
Isso é para que o clienet tanto possa salvar o os dados no ser computador como também garantir que seus dados sejam garantidos em outro lugar.
Esse é meu objetivo.
25/04/2013
Joel Rodrigues
Eu entendi o que você precisa, mas preciso saber como você salvar esses dados externamente. Vamos a algumas perguntas mais simples:
1) você quer salvar apenas um registro (1 linha) assim que o usuário finalizar a inserção (após o post do dataset), ou você quer salvar toda a base de dados só quando o programa for fechado, como um backup?
Obrigado e me desculpe pela demora. O dia hoje foi longo!
1 - Eu não sei slavar os dados externamente, e é o que quero aprender.
2 - Quero salvar toda a base de dados quando o programa for fechado, como um backup.
obrigado mais uma vez e desculpa esse aluno enrrolado.
26/04/2013
Joel Rodrigues
Ah, nesse caso está mais fácil. Você pode só copiar o arquivo da base de dados (fdb, no caso do Firebird, por exemplo). Deixa só eu relembrar a sintaxe do comando copyfile. Já te dou um retorno.