掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
CRecordsetでDBへ接続直後、LAN切断するとフリーズする現象について。 (ID:67938)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
そだ様 その後の報告がだいぶ滞っており、大変失礼致しました。 CRecordset:Cancel()を使ったら制御が返ってきたように見えていた のですが、実際には無効のようでした。ODBCのAPIをコールした時に LAN切断するタイミングによって一定時間後に制御が返る場合と 返らない場合が存在するようです。CRecordset:Cancel()を使って 制御が戻ったと思ったのは前者のタイミングのようでした。 後者のタイミングでテストすると制御は返りませんでした。 ODBCの中でネイティブアクセスしている部分でロックしているのかも 知れませんが、そこまでは調査していません。 ODBCを使うのは要求仕様ですので、お客さんには「そういうものです」 というレベルで理解して頂きました。対応策としてはユーザに再起動/ 再試行を促すことになりました。 そだ様 貴重なご意見ありがとうございました。大変助かりました。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.