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]

Responder a