Faccruz 0 Denunciar post Postado Maio 6, 2009 Boa tarde, Tem como eu saber se o usuário clicou no "X" do browser? Ou colocar algum tempo para que a conexão com o Banco de dados se feche? Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Maio 6, 2009 O ideal é a cada final de consulta você fechar sua conexão, não conseguirá saber o momento exato que o usuário fecha o browser. Mas reforço o ideal é abrir e fechar a consulta a todo momento na web. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites
DaniloTec 0 Denunciar post Postado Maio 6, 2009 Mas essa é uma boa pergunta. Eu, por exemplo, usaria isso pra setar como falso as sessions que estão abertas pr'aquele usuário. Dessa forma ele teria que logar novamente no site se ele abrir o browser em seguida. Falo isso porque se fechar e abrir o browser em seguida a session continua ativa. Ou teria outra forma de fazer isso? Compartilhar este post Link para o post Compartilhar em outros sites
Faccruz 0 Denunciar post Postado Maio 6, 2009 todas as minhas consultas estão dentro do Try/Catch/Finally e no finally eu dou o close. Mas ainda acho que está ficando em aberto alguma Compartilhar este post Link para o post Compartilhar em outros sites
Oenning 0 Denunciar post Postado Maio 6, 2009 Existe um esquema chamado "Pool de Conexoes". Quando voce fecha uma conexao voce na verdade manda para o pool. Quando voce abre outra conexao ele procura no pool antes de abrir uma nova conexao pois eh um trabalho demorado abrir conexoes. Se a conexao ficar muito tempo no pool ela sai de la sozinha. Compartilhar este post Link para o post Compartilhar em outros sites