Obrigado pela ajuda Daniel,

mas isto não está funcionando, continuo com os cursores abertos mesmo 
fechando os DataReaders, segue abaixo trecho do fonte de como estou 
utilizando:

var
  comTeste: BdpCommand;
  dr: BDPDataReader;
begin
  conexao.Open;
  try
    comTeste:= BdpCommand.Create;
    comTeste.Connection:= prConnection;
    comTeste.CommandText:= 'SELECT CAMPOS FROM TABELA';
    dr:= comTeste.ExecuteReader;
    dr.Read;
    //rotinas diversas
    dr.Close;
    comTeste.Dispose;
  finally
    conexao.Close;
  end;
end;

Se você tiver alguma dica, por favor, me mande, é muito urgente.

Grato

Murillo Proença


--- Em delphi-br@yahoogrupos.com.br, "Daniel Polistchuck" 
<[EMAIL PROTECTED]> escreveu
>
> Para garantir que os cursores sejam fechados, deve-se os 
DataReaders, Adapters, etc. explicitamente. Esta é uma característica 
do ASP.Net, independente do Delphi.
>  
> Daniel Polistchuck
> Consulting Services Manager
> <http://info.borland.com.br/borcon> Tel.: (55 11) 2165 - 8000 / 
8196-5947
> <http://info.borland.com.br/borcon> [EMAIL PROTECTED] - 
www.borland.com.br <http://www.borland.com.br/> 
> 
> A Borland Software é líder mundial em soluções independentes de 
plataforma para a Criação Otimizada de Software (Software Delivery 
Optimization), auxiliando nossos clientes a transporem as barreiras 
atuais do desenvolvimento, para maximizar o valor do software para 
seu negócio. 
> 
>   <http://info.borland.com.br/delphi> 
> 
>  
> 
> ________________________________
> 
> From: delphi-br@yahoogrupos.com.br [mailto:delphi-
[EMAIL PROTECTED] On Behalf Of Murillo Proença
> Sent: Monday, March 13, 2006 4:31 PM
> To: delphi-br@yahoogrupos.com.br
> Subject: [delphi-br] Delphi 2006 com ASP.NET / Oracle - Erro 
cursores abertos
> 
> 
> Boa tarde,
> 
> tô com um problema há 3 dias e já pesquisei em tudo o que foi site 
e 
> não encontrei nada.
> Tenho uma aplicação desenvolvida com o D2006 para ASP.NET, onde 
> utilizo o provider da Borland para se conectar ao Oracle.
> Acontece que tudo que é Select no oracle, ele cria um cursor 
> implicitamente para manipulação dos dados e ele tem que fechar esse 
> cursor automaticamente.
> Acontece que quando executo esta aplicação ASP.NET, os cursores 
> permanecem abertos, e quanto mais o usuário vai fazendo pesquisa, 
> mais cursores são criados, até que chega um momento que estoura o 
> máximo permitido por seção do Oracle, gerando uma exceção.
> Para cada rotina que acesse o banco de dados, estou colocando um 
> bloco try / finally onde abro e fecho a conexão corretamente.
> Depois de um certo tempo, que não é constante, pode ser 3, 10, 20 
> minutos, os cursores são liberados automaticamente.
> Alguém sabe se tem algum parâmetro para passar na ConnectionString 
ou 
> alguma outra configuração?
> 
> A aplicação já está no ar e os usuários já estão ficando .... da 
vida.
> 
> Qualquer dica tá valendo
> 
> Grato
> 
> Murillo Proença
> 
> 
> 
> 
> 
> -- 
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
> 
> 
> 
> 
> 
> 
> Yahoo! Grupos, um serviço oferecido por:      
> PUBLICIDADE
> 
>  
<http://br.ard.yahoo.com/SIG=12fhe8f9j/M=396553.7942726.8955930.236989
3/D=brclubs/S=2137111264:HM/Y=BR/EXP=1142285536/A=3365488/R=2/id=noscr
ipt/SIG=154hjlk1t/*http://lt.dell.com/lt/lt.aspx?
CID=11593&LID=319636&DGC=BA&DGSeg=DHS&DURL=http://www1.la.dell.com/con
tent/products/category.aspx/desktops?c%3dbr%26l%3dpt%26s%3ddhs> 
> 
> ________________________________
> 
> Links do Yahoo! Grupos
> 
> 
> *     Para visitar o site do seu grupo na web, acesse:
>       http://br.groups.yahoo.com/group/delphi-br/
>         
> *     Para sair deste grupo, envie um e-mail para:
>       [EMAIL PROTECTED] <mailto:delphi-br-
[EMAIL PROTECTED]> 
>         
> *     O uso que você faz do Yahoo! Grupos está sujeito aos Termos 
do Serviço do Yahoo! <http://br.yahoo.com/info/utos.html> . 
> 
> 
> 
> 
> [As partes desta mensagem que não continham texto foram removidas]
>







-- 
<<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>

<*> Para ver as mensagens antigas, acesse:
    http://br.groups.yahoo.com/group/delphi-br/messages

<*> Para falar com o moderador, envie um e-mail para:
    [EMAIL PROTECTED]
 
Links do Yahoo! Grupos

<*> Para visitar o site do seu grupo na web, acesse:
    http://br.groups.yahoo.com/group/delphi-br/

<*> Para sair deste grupo, envie um e-mail para:
    [EMAIL PROTECTED]

<*> O uso que você faz do Yahoo! Grupos está sujeito aos:
    http://br.yahoo.com/info/utos.html

 


Responder a