none
(Resolvido) Conexao expira ao fazer SELECT RRS feed

  • Pergunta

  • eu tenho um select que funciona normalmente no banco, porém quando coloco no projeto do visual studio, dá erro de "conection timeout".

    Obs: Com a tabela X funciona, porém quando eu tento com a tabela Y dá ERRO.


    quarta-feira, 7 de agosto de 2013 16:42

Todas as Respostas

  • Olá Daniel.

    Connection Timeout siginifica que a sua consulta demorou muito a responder. Isso pode ser por causa da quantidade de registros que ela está tentando recuperar, transações, problemas de rede na comunicação entre sua aplicação e o banco de dados etc.

    Como voce disse que com a tabela X funciona e não funciona com a Y, verifique a quantidade de registros que a consulta retorna. Caso sejam muitos registros verifique a possibilidade de filtrar mais os registros.

    Garanta tambem que todos os seus recursos de Banco de Dados foram corretamente fechados na aplicação e se não existem transações abertas.

    Abraços,


    Washington Luíz | MCP, MCTS
    O Senhor é minha força e somente Nele confio.

    quarta-feira, 7 de agosto de 2013 19:08
  • a tabela possui 400 registros.


    quarta-feira, 7 de agosto de 2013 21:12
  • Daniel

    Executa esse mesmo select em seu banco de dados primeiro.

    Lá ele vai te falar quantos minutos ou segundos está durante o seu select. De repente algum inner join pode ter feito errado e ele multiplica as linhas até dar timeout. 

    Você pode colocar também a quantidade de tempo na linha de conexão, assim a sua aplicação pode tentar mais um pouco a conexão com o banco de dados.


    Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.

    Mauricio Junior - Comunidade www.ecode10.com

    • Sugerido como Resposta Mauricio-Junior quarta-feira, 7 de agosto de 2013 21:24
    quarta-feira, 7 de agosto de 2013 21:24
  • ontem nao funcionava, hj quando eu cheguei no estágio rodou tranquilamente. 

    Obs: eu nao modifiquei nda

    quinta-feira, 8 de agosto de 2013 10:53