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

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  SINCRONIZAÇAO ENTRE TABELAS
new10
SAO PAULO
SP - BRASIL
ENUNCIADA !
Postada em 12/02/2008 17:47 hs            

Ola amigos,

Estou fazendo uma rotina de sincronização entre duas tabelas em um banco Access, mais estou com alguns problemas.

Seguinte o q eu quero é extrair os dados entre duas tabelas iguais com estruturas iguais mais elas tem dados diferentes, ou seja, queria comparar cada campo de uma tabela com a outra e se tiver um campo diferente eu mostrava na consulta estes dados.

Caso exista diferença também na quantidade de registros de uma tabela para outra também iria extrair esta diferença

Ou seja, depois desta consulta eu iria atualizar os dados diferentes com a outra tabela ou inserir a diferença de dados que tem uma com a outra.

 

Fiz este select pra este fim:

 

SELECT tbl_diferente.registro, tbl_diferente.nome, tbl_diferente.sexo

FROM tbl_diferente

WHERE (((tbl_diferente.registro) Not In (select registro from tbl_original))) OR (((tbl_diferente.nome) Not In (select nome from tbl_original))) OR (((tbl_diferente.sexo) Not In (select sexo from tbl_original)));

 

Estranho a string sql esta tudo certo mais o problema é que não esta trazendo os dados diferentes quando existe entre as tabelas; Só traz a diferença quando tem mais registros na tabela diferente com a tabela original.

Eu tentei este select num bd de teste com 5 linhas e com diferenças nos campos e na quantidade funcionou normal, mais na minha tabela não esta funcionando =/

As duas tabelas estão com os mesmos nomes de campos, mesmo tipo de dados e tipo texto e mesmo tamanho tb

 

Espero a colaboração de vcs

   
Página(s): 1/1    


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