VCよりSQLサーバーへ接続...open object

[戻る]
亀さん [E-Mail] [HomePage] 2001/11/08(木) 17:27:52
こんにちは!現在CDatabaseとCRecordsetを使用してSQLサーバに接続しています。そこで
コネクションは1つにしてレコードセットを何度もオープンしています。
当然レコードセットはLOOPのなかで何度もCRecordset.Open();、CRecordset.Close();
を使用していますが、ここでLOOPを進めていくとQLサーバー側でOPEN OBJECTの数がたらないというエラーログがSQLサーバー側で残ります。当然CLOSE使用により破棄されているとおもっていたのですがそうでもないみたいです。なぜCloseではオブジェクトの破棄が出来ないか?
またどうしたらOPEN OBJECTの数がへるのか?よろしくお願いします。

masa 2001/11/08(木) 20:33:04
はずしてたら ごめんなさい
CDatabase のBeginTrans(),CommitTrans()を使用してみたらどうですか
トランザクションのコミットの対応はどうしているのでしょうか?

亀さん [E-Mail] 2001/11/09(金) 11:42:14
参照のみですのでBeginTrans(),CommitTrans()は使用していません。

古いスレッドには追加発言できません。