Login
Estamos no Facebook
Buscar
Quem está conectado
Há 5 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 5 Visitantes :: 2 Motores de buscaNenhum
[ Ver toda a lista ]
O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
| |
Estamos no Twitter

Nossa Comunidade

Nosso Grupo

Últimos assuntos
Top dos mais postadores
| Marcos Guedes | ||||
| hugo | ||||
| alceu11 | ||||
| Julio | ||||
| m@r<3|o | ||||
| mfelis | ||||
| Tales Ruan | ||||
| Nelson Arcas | ||||
| _batmanvfp_ | ||||
| marcio |
Karaoke feito em FoxPro 2.6
23/5/2012, 11:45 por fabiomacarrao
Bom dia a todos. Desenvolvi um programa em FoxPro for windows 2.6 para karaoke. tenho mais de 2700 …
Comentários: 3
Estatísticas
Temos 4048 usuários registradosO último usuário registrado atende pelo nome de fabiomacarrao
Os nossos membros postaram um total de 14433 mensagens em 2047 assuntos
Transferência de DBF's
Página 1 de 1 • Compartilhe •
Transferência de DBF's
Olá, bom dia!
Caros, estou querendo fazer um teste de transferência de DBF's entre dois servidores, e gostaria de algumas sugestões de como posso estar trabalhando em cima disso.
Como já disse, tenho o servidor origem, e o servidor destino. Durante o dia, umas 15 tabelas DBF são alteradas acrescentando registros do dia-a-dia no servidor origem. Eu quero criar uma rotina, onde o usuário possa transferir os registros destes DBF's para o servidor destino a hora que ele quiser, porém, no servidor destino, os registros que lá estiverem, não poderam ser alterados nesta transferência, então seria só um caso de Inserção de registros no servidor destino.
Lógica:
1. Testo conexão com servidor origem.
2. Vejo se existe pasta criada com os DBF's no servidor origem.
3. Se existe, copio para um cursor.
4. Faço a conexão com o servirdor destino.
5. Verifico se existe pasta referente ao dia, se não existir, crio uma nova pasta no servidor destino, para receber os registros. Se existir, somente atualizo os DBF's inserindo os registros que forem novos, mantendo os antigos da forma que estivem no servidor destino.
Desde de já agradeço as idéias que surgirem.
Se não ficou claro, podem pedir pra eu explicar melhor, que eu tentarei....
Abraços
Caros, estou querendo fazer um teste de transferência de DBF's entre dois servidores, e gostaria de algumas sugestões de como posso estar trabalhando em cima disso.
Como já disse, tenho o servidor origem, e o servidor destino. Durante o dia, umas 15 tabelas DBF são alteradas acrescentando registros do dia-a-dia no servidor origem. Eu quero criar uma rotina, onde o usuário possa transferir os registros destes DBF's para o servidor destino a hora que ele quiser, porém, no servidor destino, os registros que lá estiverem, não poderam ser alterados nesta transferência, então seria só um caso de Inserção de registros no servidor destino.
Lógica:
1. Testo conexão com servidor origem.
2. Vejo se existe pasta criada com os DBF's no servidor origem.
3. Se existe, copio para um cursor.
4. Faço a conexão com o servirdor destino.
5. Verifico se existe pasta referente ao dia, se não existir, crio uma nova pasta no servidor destino, para receber os registros. Se existir, somente atualizo os DBF's inserindo os registros que forem novos, mantendo os antigos da forma que estivem no servidor destino.
Desde de já agradeço as idéias que surgirem.
Se não ficou claro, podem pedir pra eu explicar melhor, que eu tentarei....
Abraços

marcio- Participa Bastante

Re: Transferência de DBF's
me diz uma coisa
voce ta querendo eh um backup automatizado?
se sim te sugiro o seguinte
use o cobian (compactador com inumeras opcoes de scripts e agendamento)
todo dia apos finalizacao de trabalhos, ou antes dos trabalhos,
ou horario de almoco ele faz o backup do jeito que voce quiser
completo, incremental, sobrepondo, mantendo os antigos
eh uma de varias opcoes
voce ta querendo eh um backup automatizado?
se sim te sugiro o seguinte
use o cobian (compactador com inumeras opcoes de scripts e agendamento)
todo dia apos finalizacao de trabalhos, ou antes dos trabalhos,
ou horario de almoco ele faz o backup do jeito que voce quiser
completo, incremental, sobrepondo, mantendo os antigos
eh uma de varias opcoes
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Transferência de DBF's
Seria quase um backup, vou tentar encurtar.
O servidor origem está na loja, quando a loja libera um pedido, é gerado alguns DBF's no servidor da loja. Eu preciso pegar esses registros de liberação dos pedidos e atualizar no servidor destino que fica na fábrica, para que o pessoal da fábrica possa visualizar o pedido em tela, e dar andamento no pedido, e eles vao ter que confirmar o pedido (um status a mais), por isso, os registros que já estiverem na fábrica, não poderão ser alterados.
O servidor origem está na loja, quando a loja libera um pedido, é gerado alguns DBF's no servidor da loja. Eu preciso pegar esses registros de liberação dos pedidos e atualizar no servidor destino que fica na fábrica, para que o pessoal da fábrica possa visualizar o pedido em tela, e dar andamento no pedido, e eles vao ter que confirmar o pedido (um status a mais), por isso, os registros que já estiverem na fábrica, não poderão ser alterados.

marcio- Participa Bastante

Re: Transferência de DBF's
Marcio, acho que entendi o que pretendes fazer.
Mas as dúvidas que tenho são as seguintes.
O essencial nisto tudo é começares com a utilização de um arquivo .INI onde irás definir o caminho dos servidores.

Mas as dúvidas que tenho são as seguintes.
- As tabelas existentes nos dois servidores são as mesmas?
- As tabelas são FREE ou pertencentes a algum banco de dados?
- Caso estejam vinculadas a um banco de dados, os bancos têm o mesmo nome?
O essencial nisto tudo é começares com a utilização de um arquivo .INI onde irás definir o caminho dos servidores.

_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Transferência de DBF's
Olá Marcos,
A princípio, a tabela ainda não existirá no servidor destino, será copiada toda estrutura e registros do servidor origem na primeira vez q for executado a rotina, a partir da segunda execução, só será copiado os registros, pq vou verificar que já existe as tabelas criadas no destino.
São todas FREE sim.
A princípio, a tabela ainda não existirá no servidor destino, será copiada toda estrutura e registros do servidor origem na primeira vez q for executado a rotina, a partir da segunda execução, só será copiado os registros, pq vou verificar que já existe as tabelas criadas no destino.
São todas FREE sim.

marcio- Participa Bastante

Re: Transferência de DBF's
Então acredito que funcionaria da seguinte forma;
Acho que não esqueci mais nada, mas qualquer coisa, vai postando que agente chega lá.

- Coloque num arquivo .INI os caminhos dos servidores, pois este poderá mudar futuramente.
- Para ler os dados do arquivo de configuração, utilize função:
[Você precisa estar registrado e conectado para ver este link.] - Para copiar a estrutura da tabela, faça algo conforme o modelo:
- Código:
USE suaTabelaFREE SHARED
SELECT suaTabelaFREE
COPY STRUCTURE TO nomeTabelaNoServidor.dbf
USE IN SELECT("suaTabelaFREE")
- Se houver indices, e for necessário copiá-los, então espero sua confirmação pois precisarei pesquisar a melhor forma.
- Finalmente, para a cópia dos dados, dê uma estudada neste tópico:
[Você precisa estar registrado e conectado para ver este link.]
Acho que não esqueci mais nada, mas qualquer coisa, vai postando que agente chega lá.
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Transferência de DBF's
Obrigado pelas dicas Marcos. Eu estou meio que em ritmo de feriadão já, e acho q vou começar a mexer nisso pra valer só na próxima semana.....
.....mas vou olhar sim.
Muito grato.
Muito grato.

marcio- Participa Bastante

Re: Transferência de DBF's
marcio escreveu:Seria quase um backup, vou tentar encurtar.
O servidor origem está na loja, quando a loja libera um pedido, é gerado alguns DBF's no servidor da loja. Eu preciso pegar esses registros de liberação dos pedidos e atualizar no servidor destino que fica na fábrica, para que o pessoal da fábrica possa visualizar o pedido em tela, e dar andamento no pedido, e eles vao ter que confirmar o pedido (um status a mais), por isso, os registros que já estiverem na fábrica, não poderão ser alterados.
marcio
coloca um 2003 server com servico de terminal na empresa
cria no software uma conta pra galera da fabrica sem permissao de alteracoes, exclusoes
dai eles trabalham diretamente na sua empresa sem problemas
funciona ate em discada (na fabrica), ainda mais se for so pra ver pedidos!
o pedido liberacao c poem com uma determinada natureza, ou situacao
tipo
"liberado para producao"
eh uma ideia
e ai imagine as varias outras opcoes que vao se abrir pra voce
com esta solucao...
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Transferência de DBF's
Hugo, se fosse de um para um, seria uma idéia bacana. Porém, eu dei um exemplo só de 1 origem e 1 destino, mas na verdade são 30 origens (lojas), para um destino (fábrica), então, fica ruim os funcionários da fábrica terem que ficar acessando todas estas lojas a todo momento do dia para ver status de pedido, concorda comigo. O mais ideal que eu penso, é atualizar as informações na base deles (fábrica).

marcio- Participa Bastante

Re: Transferência de DBF's
neste caso sim
tente expressar nos teus pedidos mais detalhes
fica mais facil de quem esta interessado em ajudar poder ajudar
valeu

tente expressar nos teus pedidos mais detalhes
fica mais facil de quem esta interessado em ajudar poder ajudar
valeu
_________________
"A tristeza é a falta de alegria, mais sem ela eu não poderia entender a alegria do fato de que a felicidade existe!"
Helio Leites - [Você precisa estar registrado e conectado para ver este link.]

hugo- Usuário 5 Estrelas

Re: Transferência de DBF's
E aí, Marcio?
Conseguiu resolver?
Conseguiu resolver?
_________________
Marcos Guedes - Programador e desenvolvedor Web.
Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras
Marcos Guedes- Webmaster

Re: Transferência de DBF's
Bom dia Marcos,
Tive que dar um pause na criação desta rotina porque apareceram outras coisas mais importantes pra fazer. Mas ainda vou ter que criar isto. Assim que possível irei retornar com ela, aí volto a postar dúvidas, ou se consegui concluir.
Abraços
Tive que dar um pause na criação desta rotina porque apareceram outras coisas mais importantes pra fazer. Mas ainda vou ter que criar isto. Assim que possível irei retornar com ela, aí volto a postar dúvidas, ou se consegui concluir.
Abraços

marcio- Participa Bastante

Página 1 de 1
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum
Início
» Modificar TitleBar e Icone do Executavel.
» Criar atalho, SYS(2020) e Desktop
» Karaoke feito em FoxPro 2.6
» Como separar caminho do diretório?
» Utilizando PHPMailer
» Programador em Visual Foxpro
» Link PHP (Dúvida)
» Fundo do PROJETO Transparente??
» Minimizar , Maximizar e Restaurar
» Pivot Table no sql server
» Scroll EditBox Automatico
» Select Nexval do FoxPro no OracleXE
» Colocar gif na caixa do MESSAGEBOX ()
» Comparar Versões do programa.exe
» Menu lateral
» Fazer com que a tela do sistema assume a janela principal
» Trocar Palavra no Sistema
» invocar Dll em Xbase
» Fechar Porta Aberta