MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração


Participe do fórum, é rápido e fácil

MaximoAccess

Caro Usuário, antes de postar pela primeira vez, leia as regras do fórum.

https://www.maximoaccess.com/t48-regras-do-forum

Obrigado

Administração

MaximoAccess

Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Dicas Ms Access, Exemplos Ms Access, Codigos VBA Ms Access, SQL Ms Access


2 participantes

    [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo

    avatar
    landre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 02/06/2011

    [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo Empty [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo

    Mensagem  landre 29/2/2016, 09:34

    Prezados,

    O front-end abre normalmente, executa uma série de passos, como importação de tabelas (views) de um banco Oracle, atualização de dados em tabelas locais e do back-end, que está no servidor. Quando tenta executar um consulta acréscimo para passar os dados de uma tabela local para outra no back-end, recebo a mensagem: "O acesso à rede foi interrompido. Para corrigir, feche o banco de dados e abra novamente."
    O problema acontece sempre no mesmo ponto, ao executar essa consulta.
    A aplicação funciona há vários anos e agora começou a ocorrer esse erro.

    landre
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo Empty Re: [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo

    Mensagem  Alvaro Teixeira 7/3/2016, 14:40

    Olá Luiz, bem-vindo ao fórum.
    Ocorreu alguma alteraçao/actualizaçao da tabela ou driver obdc?
    As tabelas estão ligadas (vinculadas) ao front end?

    Pode postar mais detalhes.
    Abraço
    avatar
    landre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 02/06/2011

    [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo Empty Re: [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo

    Mensagem  landre 7/3/2016, 16:53

    Prezado ahteixeira:

    Obrigado pelo interesse.
    As tabelas do Oracle são importadas via ODBC; as tabelas do backend estão vinculadas no frontend.
    Não houve alteração no drive ODBC.
    O erro ocorre ao tentar acrescentar os registros de uma tabela local a uma tabela vinculada.
    Já incluí um comando de atualização do vínculo imediatamente antes de executar a consulta acréscimo, mas recebo a mesma mensagem de conexão perdida.

    landre
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo Empty Re: [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo

    Mensagem  Alvaro Teixeira 8/3/2016, 09:48

    Olá Luiz,

    Então:
    1) é feita uma importação da base de dados Oracle via OBDC para o Fornt_end , correcto?
    2) depois ao fazer uma consulta sobre essa tabela importada local no front_end ocorre o erro?
    3) a base de dados para onde pretende adicionar os registo é a de rede?
    4) que tipo é a base de dados da rede (Access ou Oracle)

    Fico aguardar
    Abraço
    avatar
    landre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 02/06/2011

    [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo Empty Re: [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo

    Mensagem  landre 8/3/2016, 10:54

    Olá Álvaro.

    Respondendo:
    1) Correto.
    2) Na verdade, os dados das tabelas importadas do Oracle são acrescentados a uma tabela local, que recebe dados calculados e obtidos também em tabelas do backend (Access). Sobre essa tabela local é feita a consulta que dá problema. As tabela são gêmeas, a consulta é tipo "INSERT INTO TabelaRede SELECT * FROM TabelaLocal". Como a tabela final recebe muitos dados de outras tabelas e calculados, uso uma tabela local, que tem somente os registros do mês que está sendo processado, para reduzir o tráfego de rede. Depois que os registros foram validados na tabela local, a consulta acrescenta todos à tabela no backend. Somente uma estação tem acesso ao comando de processamento dos dados, as outras estações somente acessam saída de dados (consultas e relatórios).
    3) Sim, o backend está no servidor da rede local.
    4) A base é do Access.

    Abraço.

    Luiz André
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo Empty Re: [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo

    Mensagem  Alvaro Teixeira 8/3/2016, 12:36

    Olá Luiz,

    Espero que a tabela que vai adicionar, não seja utilizada na origem da consulta, poderá ser aqui o problema.

    Na minha opinião terá que ser por etapas para despistar.

    1) Efetue uma cópia do back_end para testes na mesma localização, mas apenas com a tabela vazia que vai receber os dados.
    2) Efetue uma copia do front_end, e prepare uma tabela com os mesmos dados que devem ser adicionados ao back_end
    3) Efetue a ligação (vinculo) ao back_ende de testes
    4) Crie uma consulta atualizar e teste.

    Caso funcione, efetue uma nova cópia do back_end para teste, e desta vez deixe ficar a tabela com os dados e repita o teste.

    Abraço
    avatar
    landre
    Novato
    Novato


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Brasil
    Mensagens : 4
    Registrado : 02/06/2011

    [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo Empty Re: [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo

    Mensagem  landre 15/3/2016, 20:15

    Caro Álvaro,

    Resolvido criando um novo banco de dados, importando todas as tabelas do back-end e refazendo os vínculos. Então tudo funfou. Obrigado pela ajuda.

    Abraço

    Luiz André
    Alvaro Teixeira
    Alvaro Teixeira
    Moderador Global
    Moderador Global


    Respeito às regras : Respeito às Regras 100%

    Sexo : Masculino
    Localização : Portugal
    Mensagens : 7919
    Registrado : 15/03/2013

    [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo Empty Re: [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo

    Mensagem  Alvaro Teixeira 16/3/2016, 05:18

    Olá Luiz André, que bom que conseguiu resolveu.
    Obrigado pelo retorno o fórum agradece.
    Abraço

    Conteúdo patrocinado


    [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo Empty Re: [Resolvido]O acesso à rede foi interrompido ao executar consulta acréscimo

    Mensagem  Conteúdo patrocinado


      Data/hora atual: 19/4/2024, 05:12