掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
カーソルクローズ (ID:14759)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
RANさん、ご返信有難うございます。 ご指摘の通り今更ながら環境を追記致します。 DELPHI 7 (build 8.1) アップデート7.1 DB:ORACLE 9i (カーソルの最大値は100に設定) OS:Windows2000 SP4 接続方法と致しましては、セッションは常時接続したまま、コネクションプールを利用し使いまわしています。 ※コネクションプールには海外製のTDBXConnectionPoolを使用。 ロジック的な部分としては try query1.clese; query1.sql.clear; query1.sqlconnection := ConnectionPoolFactory.GetSQLConnection;←プール取得 query1.sql.add('select sysdate from dual'); query1.open; //取得処理 finally query1.close; ConnectionPoolFactory.FreeSQLConnection(sqqCmnt.SQLConnection);←プールを返す end; Open時にはカーソルが増え、Closeでカーソルを開放せず。 いろいろ調べてみるとCloseを追っていったInternalCloseでカーソルをクローズするみたいな事が書いてあるのに開放せず。 TSQLConnectionを利用しても駄目。 ORACLEのRAC機能を利用する為にセッションは常時接続で行いたい。 以上、皆様のお知恵を拝借したく宜しくお願い致します。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.