Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
アプリケーションを特定のモードにできるように、データベース接続の可用性を確認したいと思います。オンラインモードとオフラインモード。
そのために、OleDB接続(データベースはOracle)を開こうとしましたが、成功した場合、アプリケーションはオンラインモードで実行されます。ただし、データベースがダウンしている場合、接続を開くことは、タイムアウトのために特定の期間が経過した後にのみ閉じられます。
タイムアウトを待たずにこれを行う特定の方法はありますか?または、タイムアウト間隔を指定しますか?
データベースサービスに接続する方法は他にありません。
ただし、Connectionインスタンスを開く前に、ConnectionインスタンスのConnectionTimeoutプロパティを変更して、待機する時間を微調整することができます。
一方、いつでもオフラインモードで開始し、接続チェックを非同期で実行し、チェックが成功したときのアプリケーションの動作を変更することができます。