USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Transferidor de dados de MDB para MDB
Huber Fábio
TANABI
SP - BRASIL
Postada em 31/08/2006 14:20 hs            
Caros, estou necessitando de uma rotina para transfererir dados (adicionar, atualizar) de um MDB para outro MDB de forma automática onde o mesmo fique ativo verificando. 

Huber Fábio - União Pratic
MSN huberfabio@msn.com
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 31/08/2006 15:59 hs            
Amigo,
voce complicou... se fosse SQL Server, bastava criar um servidor de replicas...
pra usar o Access voce vai ter que criar uma rotina que execute a cada X segundos um SELECT em cada tabela que voce quer monitorar, armazene esses resultados num array em memoria, e compare com os da execução anterior...
os dados que não coincindirem voce atualiza no DB de espelho...
 
Agora, na pratica eu nao faria isso... vai acabar com o desempenho de sua maquina e com o trafego da rede... a mesnos que voce tenha uma infra-estrutura muito boa ai... mas tambem se a infraestrutura for boa, compensa usar o SQL Server no lugar do Access...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Daniel
Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 31/08/2006 17:12 hs            
No Access97 No menu Ferramentas -- opção Replicação.
 
Só que a Base não pode ter senha

dsmn
     
Elieser Topassi
Pontos: 2843 Pontos: 2843
SÃO JOSÉ DO RIO PRETO
SP - BRASIL
Postada em 01/09/2006 07:38 hs            
Daniel,
Access tem replicação?
eu nunca vi nada assim...


Elieser Carlos Topassi
Analista de Sistemas - Desenvolvedor VB/ASP/.Net

e-mail/msn:
elieser_topassi@yahoo.com.br
São José do Rio Preto,SP - Brasil
_____________________________________________________
Emoções "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)

     
Cardoso G
Pontos: 2843 Pontos: 2843
PATOS DE MINAS
MG - BRASIL
Postada em 01/09/2006 08:27 hs            
Elieser, e vc acredita que tem mesmo, legal, tb nao conhecia
     
kerplunk
Pontos: 2843 Pontos: 2843 Pontos: 2843
SÃO PAULO
SP - BRASIL
Postada em 01/09/2006 11:26 hs         
Ai ai... Galera dica quente então:
Cn1.Execute "Select * Into ClientesDeOutroBanco From [c:\Pasta\Arquivo.MDB].Clientes"

Pode-se incluir o caminho de outro banco em qualquer query, desde que a conexão seja com access.
Por exemplo, suponhamos que vc tem 2 bancos que representam empresas diferentes(digamos Empresa001.Mdb e Empresa002.mdb)
Suponhamos tb que "Cn" é uma conexão com o banco "Empresa001.mdb". Podemos então fazer uma união de uma seleção:

Set Rs = new Adodb.Recordset
Rs.Open "Select NroDoc, DataVenc, Valor From ContasPagar Union Select NroDoc, DataVenc, Valor From [c:\Pasta\Empresa002.mdb].ContasPagar", Cn

Esse Recordset, vai ter as contas a pagar de ambas as empresas, em um único recordset... Legal né?
     
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página