Obrigado Claudiney, estudarei essa proposta para atualizar a base.
O colega Ricardo disse que na ClubeDelphi (ed. 84) deste mês ou ou do mês 
passado (ed. 83) saiu um artigo falando justamente sobre isso.

Abraço

  ----- Original Message ----- 
  From: Claudiney-listas 
  To: delphi-br@yahoogrupos.com.br 
  Sent: Wednesday, June 06, 2007 3:05 PM
  Subject: RES: [delphi-br] Atualização de Versão de Sistema em Rede


  Olá Jefferson.

  Eu trabalho com versão no banco de dados. 

  Quando crio o banco inicial é a versão 1, por exemplo. E crio um módulo do
  sistema que sempre verifica na entrada qual a versão que está lá e testa se
  é a última. Quando altero a versão, altero esse módulo com os comandos SQL
  da nova versão. Mais ou menos assim:

  If versaobanco < versaoatual then

  begin

  If versaobanco = 1 then

  Begin

  ...comandos SQL da versão 2

  ...atualiza versaobanco para 2

  End;

  If versaobanco = 2 then

  Begin

  ...comandos SQL da versão 3

  ...atualiza versaobanco para 3

  End;

  End;

  Assim, mesmo que você esteja na versão 5 e insira uma base na versão 1 o
  sistema vai executar todos os comandos SQL necessários pra criar todas as
  opções de versões até a 5.

  Mais ou menos isso... :)

  Abraço

  _____________________________________

  Claudiney Cogo

  N2 Sistemas e Soluções em Informática

  Av. São Paulo, 172 - 15º Andar - Sala 1505

  Maringá - Paraná

  www.n2solutions.com.br

  De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em
  nome de Jefferson - Fórum
  Enviada em: quarta-feira, 6 de junho de 2007 09:10
  Para: delphi-br@yahoogrupos.com.br
  Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede

  Usando atualizadores desse maneira, como vocês tratam situação que precisa
  alterar alguma tabela, procedure, índice, etc., relacionados ao banco de
  dados SQL?
  Como saber por exemplo, se o campo de uma tabela já existe, ou se o mesmo
  está com o tamanho ou tipo pretendido?

  Jefferson

  ----- Original Message ----- 
  From: Adriano de Oliveira 
  To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
  Sent: Wednesday, June 06, 2007 8:14 AM
  Subject: Re: [delphi-br] Atualização de Versão de Sistema em Rede

  O meu atualizador é um exe a parte...
  O cliente primeiro acessa esse atualizador, pois eu deixo o atalho do
  desktop apontando pra ele.
  Entao ele verifica.. atualiza os arquivos e chama o exe principal da
  aplicacao.

  []'s Adriano 

  ----- Original Message ----- 
  From: Luis Lopes 
  To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
  Sent: Tuesday, June 05, 2007 5:24 PM
  Subject: Res: [delphi-br] Atualização de Versão de Sistema em Rede

  Adriano,

  A nivel de curiosidade: como vc atualiza o arquivo .exe que está sendo
  executado?

  []´s 
  Luis Alberto P. Lopes
  Desenvolvimento de Sistemas
  Belo Horizonte - Minas Gerais

  ----- Mensagem original ----
  De: Adriano de Oliveira <[EMAIL PROTECTED]
  <mailto:adriano.tupa%40yahoo.com.br> >
  Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
  Enviadas: Terça-feira, 5 de Junho de 2007 15:47:00
  Assunto: Re: [delphi-br] Atualização de Versão de Sistema em Rede

  Aqui eu desenvolvi um atualizador que verifica em um diretorio na rede os
  arquivos existentes e
  compara com o diretorio do aplicativo na maquina cliente.
  Caso encontre algum arquivo na rede que não exista no cliente ele copia.
  Se o arquivo já existir eu comparo a data/hora dos arquivos e se o arquivo
  da rede
  for mais novo eu copio ele substituindo o arquivo local.

  Com isso eu só atualizo os arquivos na rede.

  []'s
  Adriano

  ----- Original Message ----- 
  From: Claudiney-listas 
  To: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
  Sent: Tuesday, June 05, 2007 3:18 PM
  Subject: RES: [delphi-br] Atualização de Versão de Sistema em Rede

  Olá Raphael...

  Eu não tenho a matéria em mãos pra poder te dar mais detalhes, mas na
  ClubeDelphi deste mês tem uma matéria sobre deploy automático. Acho que é
  bem isso que vc precisa... um aplicativo de manutenção da versão e outro de
  atualização, que mantém os terminais sempre na mesma versão do servidor.
  Acho que é algo mais ou menos assim. Mas dá uma olhada na revista ou no site
  da clubedelphi que tenho certeza que vai te ajudar.

  Abraço

  _____________________________________

  Claudiney Cogo

  N2 Sistemas e Soluções em Informática

  Av. São Paulo, 172 - 15º Andar - Sala 1505

  Maringá - Paraná

  www.n2solutions.com.br

  De: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
  [mailto:delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br>
  ] Em
  nome de Raphae Fonseca
  Enviada em: terça-feira, 5 de junho de 2007 14:52
  Para: delphi-br@yahoogrupos.com.br <mailto:delphi-br%40yahoogrupos.com.br> 
  Assunto: [delphi-br] Atualização de Versão de Sistema em Rede

  Boa tarde amigos da lista.

  Estou precisando desenvolver um atualizador de executáveis do sistema via
  rede.
  Algum amigo já desenvolveu algo parecido e poderia me dar algumas dicas???
  No aguardo
  Raphael

  __________________________________________________________
  Novo Yahoo! Cadê? - Experimente uma nova busca.
  http://yahoo.com.br/oqueeuganhocomisso 

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]

  -- 
  <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

  Links do Yahoo! Grupos

  __________________________________________________________
  Novo Yahoo! Cadê? - Experimente uma nova busca.
  http://yahoo.com.br/oqueeuganhocomisso 

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]

  [As partes desta mensagem que não continham texto foram removidas]



   

[As partes desta mensagem que não continham texto foram removidas]

Responder a