Alow! Alow! Alow!
Até agora, meu programa de instalação era composto por:
- EXE, DLLs, etc
- DBC, DBF, etc
- Relatórios
- Outros arquivos...
O que eu quero é fazer com que o próprio EXE crie o banco de dados no
cliente... e ele deve fazer isso apenas se o banco de dados não existir...
Provavelmente alguém aqui já faz isso, se não a maioria, visto que o
trabalho e a segurança de ter a base atualizada com o projeto é maior...
Portanto, aqui vai as dúvidas:
1) É fundamental que essa rotina seje executada se um arquivo não existir...
ou seja, criar apenas se o mesmo não estiver presente no disco... Isso serve
para clientes que já estão usando o programa e em uma determinada versão foi
incluida uma nova tabela... Neste caso, este programa deve criar somente
esta tabela... Para isso eu vou usar a função FILE() - Alguém tem algum
comentário aqui?
2) Estou pensando em gerar o PRG (para criar o banco de dados) que ficará
interno ao EXE usando o GenDBC que vem junto com o VFP... Neste caso, existe
um problema: a falha humana... Gostaria automatizar a criação deste PRG para
não acontecer de sair um EXE com o PRG que deveria atualizar a base de dados
desatualizado.... Alguma dica?
3) Outros Comentários sobre o assunto... :-)
[]s!
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Rodolfo Duarte