citação:Olá Pessoal,
Eu montei minhas transferência via FTP, antes eu fazia no perÃodo noturno, porém como precisava de mais agilidade, montei uma transmissão onde eu executo de 2 em 2 minutos tudo via FTP, com a vantagem de que se ficar sem "NET", as minhas filiais ainda ficam trabalhando sem muitos problemas, e qdo volta a "NET", o programa opera normalmente repassando tudo o que foi alterado, para isso tive q montar um programa que chamei de Replicar.Prg, alterar umas chamadas de Replace, Delete e Appen Blank, tudo o q vc digita e manda gravar ele cria um arquivo txt, e um programa em tray, se encarrega de mandar e receber esses arquivos, muda pouca coisa nos fontes, mas o retorno que tive foi muito bom, não é um On-Line, mas está quase lá , o único inconveniente é eu ter q deixar uma mqna ligada 24 horas além do servidor, que quero logo mais montar essa minha transferência diretamente no Linux , se quiserem, depois eu coloco em dicas para vcs , porém já vou postar aqui como seria uma adição de arquivos e deleção (só para deixar vcs com água (ARG) na boca, eu prefiro BREJAS) (hehehehehe).
Adicionar Registros :
vAdic {{"Codigo",cCid_Codigo}}
Bom uma explicação rápida, uso um array multi dimensional, pois a chave do Ãndice pode ser composto, então eu preciso passa todas as variáveis do Ãndice 1º
Dar um Replace em um field
vRepl "Nome__" With AllTrim(cCid_Nome__)
o VRepl precisa que o Field esteja entre Aspas, e só será gravado e transferido se realmente sofrer alteração
Dar um Delete no Registro
vDele
Obs.: Atenção, essa eu vou passar de graça , mas com uma condição, não poderão alterar o nome do programador (EU) dos fontes e qualquer melhoria postarem para todos e com cópia para vwirts@ig.com.br, se aceitarem os termos eu ponho em dicas
Vagner Wirts
Clipper 5.2 Lib 5.3 - Blinker 5.0 FW 2.0, Harbour 43.0 (Flex), xHarbour 99.1 99.2 99.3 (Simplex) FW 2.5
id=quote>id=quote>