• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:SQLネットワークエラー時の再接続)

SQLネットワークエラー時の再接続

このQ&Aのポイント
  • SQLネットワークエラーが発生した際の再接続について解説します
  • SQLServer2000とAccess2000でシステムを構築している場合、一定時間経過後にPCがシステムスタンバイ状態になり、再起動後に接続エラーが発生します
  • フォーム上のコードを一部変更することで一時的な接続が可能になりますが、一度フォームを閉じたり移動したりすると再びエラーが発生します。問題の解決方法をご教示ください

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

エラーとなる理由は、スタンバイ解除後の、フォームのクリックイベント時に実行され保存した変数等が、クリックイベント終了時に全て無くなるからです。この現象をスコープから外れる等と言います。 参考url : http://ja.wikipedia.org/wiki/%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%97 ちなみに、何らかの処理中にスタンバイ等になりネットワークが切断されてしまった場合は、そこでエラーとし、アプリケーションを強制終了し、再度、最初から実行させるのが一般的です。 ※そうしないと、データベースの整合性が崩れてしまう可能性があるため。

noname#192871
質問者

お礼

SherlockHolmes2さん ご回答ありがとうございました。 >スタンバイ等でネットワークが切断されてしまった場合は、そこでエラーとし、最初から実行させるの>が一般的。 やはりそうですか。 スタンバイ等にしないよう、運用で逃げることを考えます。 ありがとうございました。

関連するQ&A