Qto a ter Ajax, não existe ainda nesta versão do delphi. Vou procurar a UserSession e ver se estou desconectando corretamente o banco na sessao e se não estiver, colocarei.
Essa parte de usar o midas/datasnap com o servidor web que nao entendi muito bem como fazer, vou procurar aqui. Mas, se vc tiver algum exemplo ou pagina q contenha pra eu pesquisar, agradeceria. No mais vou fazer os testes aqui. Vlw pela ajuda. Em 23 de julho de 2010 11:19, Jackson Gomes - Tools&Comps < jack...@toolsandcomps.com> escreveu: > > > Tenho um projeto de Delphi 7 + Intraweb, estou com problema de conexões > > excessivas no banco de dados, estão ficando conexões ativas no banco. > > > > Nunca trabalhei direto com esse pacote do delphi, então tenho as > seguintes > > dúvidas: > > > > 1- Existe como fazer pool de conexões usando o Intraweb (ele roda em um > > servidor IIS) > > > > 2- Essas conexões q ficam abertas no banco, por meio do SQLConnection > > (DBExpress). Qual a melhor forma de matá-las, fazer q o SQLConnection > seja > > desconectado do banco, mesmo quando o usuário fecha o browser no "X". > > não sei se a sua versão tem suporte a events Ajax (Async alguma coisa), mas > o > ideal é ter um TIWTime com evento asycn de, digamos uns 3 a 4 minutos, e > colocar > um TimeOut curto no ServerController, mas que seja maior que o do IWTimer. > Dessa > forma, a sua sessão será terminada logo, caso o usuário pare de usar a > aplicação. No Destroy do User Session, vc mata as conexões de banco... > > Outra alternativa (mais interessante e recomendada) é usar uma camada de > acesso > a dados fora do aplicativo IW, mas a idéia acima também vale pra isso. > Nesse > caso, o servidor MIDAS/DataSnap fará o pool de conexões para você. Faz > tempo que > não programo aplicativos pra BD, mas acho que o MIDAS do Delphi 7 tem > suporte a > algo relativo a pool de conexões... > > -- > Jackson > > > > > ------------------------------------ > > -- > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> > > > > [As partes desta mensagem que não continham texto foram removidas]