8
明らかに(MSDN)OleDbConnection.ResetState()は何もしないので、接続が失敗した場合でもOleDbConnection.StateはOpenに設定されます。私はこれを最善の回避策を探しているので、接続状態をチェックすると、例外が発生することはありません(接続が最後のチェックと使用の試行の間に失敗していない限り)。OleDbConnection状態を確認する最良の方法
例外がスローされたかどうかを確認するたびに、「役に立たない」SQL文を送信するよりも優れた方法はありませんか?実際に使用する前に接続が開いていることをどのように確認しますか?あなたのケースでは
本当に良い質問です。 –
@Robert - 本当に! –