Fórum Delphi.net - ADOQuery Mantem sessão em oracle aberta pra sempre. #428863
16/11/2012
0
O meu ponto é saber se estamos esquecendo algo ou fazendo algo errado!? Ou se isto é um problema do Delphi.net????
var
Pjrm1470
Curtir tópico
+ 0Posts
16/11/2012
Pjrm1470
O codigo:
var qry: TADOQuery; //cmdHolder: TComponent; begin qry := TADOQuery.create(nil); //.create(cmdHolder); - nao funciona try qry.connection := TADOConnection.Create(nil) //.create(cmdHolder); - nao funciona qry.sql.text := 'select sysdate from dual'; qry.open; finally qry.close; qry.connection.close; qry.connection.free; qry.connection := nil; qry.free; qry := nil; end;
Vão ver que tem até codigo desnecessário, mas estamos desesperados... pq ta criando uma sessão "highlander". num morre de jeito nenhum.
Alguma ideia?
Gostei + 0
19/11/2012
Pjrm1470
Alguem pode me informar se isso é uma configuração feita no oracle que certa ocasião o faz ficar sempre ativo? Algum DBA em Oracle pode me dizer isso? ou isso é um problema em delphi mesmo conforme o codigo acima!?
Gostei + 0
22/11/2012
Rodolpho Silva
Bem, quais são as configurações que você está fazendo no ADOCOnnection?
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)