Atualizar sistema via Banco de Dados

SQL Server

19/06/2012

Amigos,
Já foram realizadas inúmeras tentativas de utilização de outros métodos, mas nenhuma delas atende...
Já tentei também fuçar na net, mas os exemplos que achei não entendi... :S

O problema é simples:
Será gerado um loader que acessará o banco de dados e testará se a versão do exe da máquina do cliente é o mesmo que está cadastrado no banco de dados, se a versão do banco for superior ele exclui o executável da máquina do cliente, salva o executável que precisará estar salvo dentro do banco (não apenas o caminho) na máquina do cliente.

O sistema será criado em Delphi 7, utilizando banco SQLServer 2008 R2.
São várias as limitações, desde firewall a não acesso direto ao server. Enfim... possibilidades limitadas.

As perguntas são:
» sei que preciso ter uma tabela com um campo do tipo varbinary(max) para inserir o executável, mas como faço para carregar o exe para dentro do banco e extraí-lo pelo Delphi.

Sugestões para componentes são bem vindas.
Obrigado a todos.
Paulo Junior

Paulo Junior

Curtidas 0

Respostas

Joel Rodrigues

Joel Rodrigues

19/06/2012

Na minha opinião, seria melhor você utilizar outro método para armazenar o executável, por exemplo, gravando o próprio arquivo.
GOSTEI 0
Paulo Junior

Paulo Junior

19/06/2012

Gravando onde?
Os níveis de usuários são heterogêneos... nem todos tem os mesmos acessos e acessos as mesmas pastas...
GOSTEI 0
POSTAR