Fórum Atualização no Banco de Dados do Cliente ?????????? #223757
01/04/2004
0
Caros amigos programadores, acho que isso seria uma dúvida minha é de vários progradores.
Tenho 40 clientes e hoje a minha maior dificuldade seria na atualização do banco de dados feito em interbase ja que todas as alterações feitas no banco eu teria que ir ate o cliente ou mesmo montar um script e fazer a atualiação no cliente.
Ja vi varios programas feitos em cobol ou clipper que faz esse atualização sozinha, bastando para isso o usuario executar um determinado programa para checar a extrutura do banco para fazer as correções.
Caso o banco falte um campo o proprio programa ja criaria o campo sozinho sem que eu tenha que ir ate o cliente ou ate mesmo mandar o suporte para fazer isso.
Imagine fazer isso com 40 clientes, as vezes eu nem sei como esta o banco do clientes, se esta igual aos outros clientes ou não.
Se alguem tiver alguma ideia de como fazer isso, ou ate mesmo juntarmos para montar um pequeno projeto para fazer essas atualizações, pode contar comigo.
Grato.
Tenho 40 clientes e hoje a minha maior dificuldade seria na atualização do banco de dados feito em interbase ja que todas as alterações feitas no banco eu teria que ir ate o cliente ou mesmo montar um script e fazer a atualiação no cliente.
Ja vi varios programas feitos em cobol ou clipper que faz esse atualização sozinha, bastando para isso o usuario executar um determinado programa para checar a extrutura do banco para fazer as correções.
Caso o banco falte um campo o proprio programa ja criaria o campo sozinho sem que eu tenha que ir ate o cliente ou ate mesmo mandar o suporte para fazer isso.
Imagine fazer isso com 40 clientes, as vezes eu nem sei como esta o banco do clientes, se esta igual aos outros clientes ou não.
Se alguem tiver alguma ideia de como fazer isso, ou ate mesmo juntarmos para montar um pequeno projeto para fazer essas atualizações, pode contar comigo.
Grato.
Fernando
Curtir tópico
+ 0
Responder
Posts
01/04/2004
Weber
Crie uma tabela (ou utilize uma que você já tenha) para gravar o código do ultimo Script executado.
No seu formulário principal crie uma procedure ou função, como preferir, onde estarão todos os seus scripts.
No Create do formulário chame a procedure/função ferificando qual o código do script gravado no banco de dados e execute todos cujo o código for maior que o do banco de dados.
Depois de executar de um Update para gravar o código do ultimo script executado.
Dessa forma sempre que você substituir o executavel as tabelas serão atualizadas automaticamente.
Claro que é só uma idéia não levando em conta a performance!
No seu formulário principal crie uma procedure ou função, como preferir, onde estarão todos os seus scripts.
No Create do formulário chame a procedure/função ferificando qual o código do script gravado no banco de dados e execute todos cujo o código for maior que o do banco de dados.
Depois de executar de um Update para gravar o código do ultimo script executado.
Dessa forma sempre que você substituir o executavel as tabelas serão atualizadas automaticamente.
Claro que é só uma idéia não levando em conta a performance!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)