Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
Администрирование Oracle Database:
- Установка и настройка базы данных
- Обновление, применение патчей
- Оптимизация, настройка производительности
- Обучение, подготовка персонала, оптимизация
  • Страница:
  • 1
  • 2

ТЕМА:

Oracle: Orasession.Connect 12 года 8 мес. назад #3434

Короче проблема такая. Пока я прогу пишу подключение к БД в компоненте активизировано, но когда прога загружается, то подключение настраивается на другую базу, т.е. подключение делается false, ставятся другие параметры и connect. НО при создании формы ясень пень прога пытается подсоедениться к той базе которая была в настройках при компиляции, и клиент обламывается. Выход, нужно при компиляции делать в подключении false, но каждый раз делать это не удобно.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Orasession.Connect 12 года 8 мес. назад #3435

Короче, проблема другая.
Oracle тут вообще не при чем. То есть проблема прежде всего с русским языком.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Orasession.Connect 12 года 8 мес. назад #3436

Ладно, видимо здесь люди умные живут. Вот что я хотел спросить. Мне нужно чтобы во время разработки соединение с базой было в True, а при компиляции в False. То есть когда при запуске форма создается, именно при Create.
Сейчас OnCreate, примерно следующий код
orasession1.Connected:=false;
orasession1.Username:=login;
orasession1.password:=pass;
orasession1.Server:=bd;
orasession1.Connect;
Посоветовали
inherited ;
if csDesigning in ComponentState then OraSession1.Connected:=true;
Но куда ж его прикрутить, там всего одно событие onConnectChange.

Компоненты ODAC

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Последнее редактирование: от Klond.

Re: Oracle: Orasession.Connect 12 года 8 мес. назад #3437

В OnCreate все нормально стоит - что еще нужно?
Проверьте еще раз

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Orasession.Connect 12 года 8 мес. назад #3438

TOraSession.Options, смотри свойство NeverConnect

NeverConnect At the time of startup prevents application from establishing a connection even if Connected property was set to True at design-time.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Re: Oracle: Orasession.Connect 12 года 8 мес. назад #3439

Ладно, сейчас попробую объяснить. Во время разработки свойство Orasession.Connected:=true и настроено соединение на мою рабочую базу. Но при запуске, соединение убираем, загружаем другие настройки, конектимся. Все отлично. НО у клиентов конечно не прописана рабочая база, а программа все равно пытается туда законектиться. Такая же проблема была и с IB. Вобщем то проблема не критичная, можно просто перед buildом сделать false в соединении и все, но это неудобно, да и элементарно забыть можно.

Vladimir А какая у тебя версия ODAC? В 2.5 такого нет

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

  • Страница:
  • 1
  • 2
Время создания страницы: 0.246 секунд