通知
すべてクリア
Topic starter
2001年11月8日 5:27 PM
こんにちは!現在CDatabaseとCRecordsetを使用してSQLサーバに接続しています。そこで
コネクションは1つにしてレコードセットを何度もオープンしています。
当然レコードセットはLOOPのなかで何度もCRecordset.Open();、CRecordset.Close();
を使用していますが、ここでLOOPを進めていくとQLサーバー側でOPEN OBJECTの数がたらないというエラーログがSQLサーバー側で残ります。当然CLOSE使用により破棄されているとおもっていたのですがそうでもないみたいです。なぜCloseではオブジェクトの破棄が出来ないか?
またどうしたらOPEN OBJECTの数がへるのか?よろしくお願いします。
2001年11月8日 8:33 PM
はずしてたら ごめんなさい
CDatabase のBeginTrans(),CommitTrans()を使用してみたらどうですか
トランザクションのコミットの対応はどうしているのでしょうか?
Topic starter
2001年11月9日 11:42 AM
参照のみですのでBeginTrans(),CommitTrans()は使用していません。