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]