[firebase-br] Atualizar Banco de Dados
Jeudí Prando - GMail
jeudiprando em gmail.com
Qua Dez 6 15:33:06 -03 2006
bom eu reinventel a roda um dia e nao gostei muito de ter feito isso mas
ficou bom o trabalho final
se alguem quizer é só me solicitar através do email jeudiprando em gmail.com
que envio esta em delphi 7
um programa para realizar atualizacoes via script.sql
----- Original Message -----
From: "Ulisses" <uslima em gmail.com>
To: "FireBase" <lista em firebase.com.br>
Sent: Wednesday, December 06, 2006 1:19 PM
Subject: Re: [firebase-br] Atualizar Banco de Dados
Boa tarde!
Eu utilizo o Delphi 7.
Bom, eu fiz o seguinte: Criei o script de atualização, sendo o nome do
arquivo a versão atual do meu aplicativo.
Quando enviar uma atualização para os clientes, o aplicativo ao ser
executado, verifica na pasta de origem se existe algum arquivo, cujo nome
seja igual a sua versão e, caso exista, ele roda o Script e em seguida o
apaga .
O problema é que o componentes zScript do ZeosLib está com defeito ou eu não
estou sabendo utilizá-lo adequadamente.
O que você utiliza para conectar o Banco de Dados e para rodar os scripts de
atualização?
Obrigado.
Ulisses
-----Mensagem Original-----
De: "samuel ferreira" <samuel.peres.ferreira em gmail.com>
Para: "FireBase" <lista em firebase.com.br>
Enviada em: quarta-feira, 6 de dezembro de 2006 13:22
Assunto: Re: [firebase-br] Atualizar Banco de Dados
ola
eu uso um metodo, q pelo menos ate hoje ta funcionando bem. tenho uma tabela
q controla algumas informacoes unicas, tipo, data do ultimo backup, chave de
liberacao do programa, etc. eu inclui um campo chamado 'versao'.
dentro do meu executavel, eu controle ate 5 versoes.
no activate (uso delphi)
leio esta tabela
se versao = xxxxx then
begin
atualizaxxxx;
versao = xxxxx;
end;
se versao = yyyyyy then
begin
atualizayyyy;
versao = yyyy;
end;
se versao = yyyy then
begin
atualizazzzz;
versao = zzzz;
end;
na funcao atualiza, eu rodo meus scripts. o unico detalhe e q todas as
estacoes tem q ter o mesmo executavel, e qd eu mando atualizacao, a primeira
q entra tem liberar a tela de menu, para as outras poderem carregar.
espero te ajudado. qq coisa, posso em pvt te ajudar
samuel
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa
Mais detalhes sobre a lista de discussão lista