掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CRecordsetでDBへ接続直後、LAN切断するとフリーズする現象について。 (ID:67936)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
そだ様 ご教授ありがとうございます。 CRecordset::Cansel()は使用したことありますか? MSDNを見る限り、別スレッドからデータソースに対して キャンセルを要求が出来るようです。実験してみると Cansel()をコールしてから1分後位に制御が返ってきました。 ただ、ドライバの中でネイティブアクセスしている箇所で ロックしていた場合は、無効なのかもしれません。 その辺のタイミングはもう少し実験してみようと思います。 もし何かご存知でしたらご教授下さい。 別案として、別プロセスにすることも検討したのですが、 イレギュラーなケースへの対応でそこまで大掛かりに したくないということもありまして見送りました。 今のところ、CRecordset::Cansel()の案で駄目なら、 ご教授頂いた、ユーザへ勧告を出す方法にしたいと思います。 余談ですが、この手の情報はネット上でも少ないのですね。 同じ現象で困っている人は沢山居ると思っていたのですが。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.