powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Orasession or IB connection
12 сообщений из 12, страница 1 из 1
Orasession or IB connection
    #32139572
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Короче проблема такая. Пока я прогу пишу подключение к БД в компоненте активизировано, но когда прога загружается, то подключение настраивается на другую базу, т.е. подключение делается false, ставятся другие параметры и connect. НО при создании формы ясень пень прога пытается подсоедениться к той базе которая была в настройках при компиляции, и клиент обламывается. Выход, нужно при компиляции делать в подключении false, но каждый раз делать это не удобно.
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139573
srf2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
гм... а чего спросить-то хотел? :) вроде сам все написал...
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139581
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я спрашиваю как сделать чтобы не отключать коннект при компиляции. Неужели не понятно? Странно. Мне нужно чтобы во время разработки соединение было в True, а при компиляции в False. Так понятней я надеюсь.
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139593
Фотография Ильшат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:-)
1. Создать потомка от TADOConnection.
2. Переопределить проперту ConnectionString
3. Написать:
Код: plaintext
1.
2.
3.
4.
procedure SetConnectionString( Value: String);
begin
inherited ConnectionString := Value;
if csDesigning in ComponentState then Open;
end;

:-)
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139601
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробовал так.
procedure TfoMain.OraSession1ConnectChange(Sender: TObject;
Connected: Boolean);
begin
inherited ;
if csDesigning in ComponentState then OraSession1.Connected:=false;
end;
Не знаю пральна или нет. У клиентов пока не испытывал. Сурпрыз будет. :-)
Если не правильно, подскажите как сделать пожалуйсто.
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139609
Фотография Ильшат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это по-моему не то. Надо все равно переопределять методы у соединения ( не знаю что ты используешь - TOraSession
). А то, что ты написал, наоборот, запрещает конект на время разработки
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139615
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"не знаю что ты используешь - TOraSession." - Это ODAC, оракловские компоненты.
" наоборот, запрещает конект на время разработки" - Я сам это понял, но конект все равно есть!
Видимо ODACу пофиг, или этот метод не работает. Подскажите те кто действительно знают. Ведь с этим рано или поздно сталкиваются все разработчики баз данных.
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139619
srf2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
если ты используешь ODAC - то не парься и поставь у TOraSession - Options - NeverConnect в True - и будет тебе счастье :)
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139620
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня 2.5 версия. Есть опции Options = [soAutoConnect, soUseOCI7].
soAutoConnect - это что?
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139662
Фотография Ильшат
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я, конечно, не работал с Oracle, но мне кажется, то чего ты хочешь, без переопределения свойств TOraSession, не получить.
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139748
Фотография viman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Там этих свойств кот наплакал и все не для этого.
...
Рейтинг: 0 / 0
Orasession or IB connection
    #32139831
srf2002
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>У меня 2.5 версия

а поновее почему не поставить?
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Orasession or IB connection
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]