|
|
|
|
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 _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
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
|
|
|
|
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 _____________________________________________________ "O caminho do tolo aos seus prórios olhos lhe parece reto, mas o sábio ouve conselhos" (Pv 12:15)
|
|
|
|
Postada em 01/09/2006 08:27 hs
Elieser, e vc acredita que tem mesmo, legal, tb nao conhecia
|
|
|
|
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é?
|
|
|