Вопрос такой: почему после одного удачного соединения с БД методом Open() и затем отключения от БД Close() все последующие попытки соединится с БД успешные, даже если выключена сеть?
| Код | ... //Поля класса Form1 public static OracleConnection oraConnection; ... //Обработчик события FormLoad { oraConnection = new OracleConnection("connection string"); } ... //Обработчик события нажатия кнопки соединения с БД { if(oraConnection.State == ConnectionState.Open) { oraConnection.Close(); } else { oraConnection.Open(); } }
|
Нажимаю первый раз соединится - соединяется, нажимаю разъединить, затем выключаю сетевое соединение и снова нажимаю "соединится" и каким-то чудом все соединяется и разъединяется без сети сколько угодно раз, а вот если запустить приложение с уже отключенной сетью то соединится не получается... В чем дело? Может что то с уловием не так? Клиент: WinXP SP3 Framework 3.5 Сервер: Oracle 9i |