[firebase-br] Atualizar Banco de Dados

Ulisses uslima em gmail.com
Qua Dez 6 14:19:06 -03 2006


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




Mais detalhes sobre a lista de discussão lista