Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Orasession or IB connection / 12 сообщений из 12, страница 1 из 1
14.04.2003, 08:25
    #32139572
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
Короче проблема такая. Пока я прогу пишу подключение к БД в компоненте активизировано, но когда прога загружается, то подключение настраивается на другую базу, т.е. подключение делается false, ставятся другие параметры и connect. НО при создании формы ясень пень прога пытается подсоедениться к той базе которая была в настройках при компиляции, и клиент обламывается. Выход, нужно при компиляции делать в подключении false, но каждый раз делать это не удобно.
...
Рейтинг: 0 / 0
14.04.2003, 08:27
    #32139573
srf2002
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
гм... а чего спросить-то хотел? :) вроде сам все написал...
...
Рейтинг: 0 / 0
14.04.2003, 08:49
    #32139581
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
Я спрашиваю как сделать чтобы не отключать коннект при компиляции. Неужели не понятно? Странно. Мне нужно чтобы во время разработки соединение было в True, а при компиляции в False. Так понятней я надеюсь.
...
Рейтинг: 0 / 0
14.04.2003, 09:08
    #32139593
Ильшат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
:-)
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
14.04.2003, 09:23
    #32139601
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
Попробовал так.
procedure TfoMain.OraSession1ConnectChange(Sender: TObject;
Connected: Boolean);
begin
inherited ;
if csDesigning in ComponentState then OraSession1.Connected:=false;
end;
Не знаю пральна или нет. У клиентов пока не испытывал. Сурпрыз будет. :-)
Если не правильно, подскажите как сделать пожалуйсто.
...
Рейтинг: 0 / 0
14.04.2003, 09:38
    #32139609
Ильшат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
Это по-моему не то. Надо все равно переопределять методы у соединения ( не знаю что ты используешь - TOraSession
). А то, что ты написал, наоборот, запрещает конект на время разработки
...
Рейтинг: 0 / 0
14.04.2003, 09:44
    #32139615
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
"не знаю что ты используешь - TOraSession." - Это ODAC, оракловские компоненты.
" наоборот, запрещает конект на время разработки" - Я сам это понял, но конект все равно есть!
Видимо ODACу пофиг, или этот метод не работает. Подскажите те кто действительно знают. Ведь с этим рано или поздно сталкиваются все разработчики баз данных.
...
Рейтинг: 0 / 0
14.04.2003, 09:50
    #32139619
srf2002
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
если ты используешь ODAC - то не парься и поставь у TOraSession - Options - NeverConnect в True - и будет тебе счастье :)
...
Рейтинг: 0 / 0
14.04.2003, 09:53
    #32139620
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
У меня 2.5 версия. Есть опции Options = [soAutoConnect, soUseOCI7].
soAutoConnect - это что?
...
Рейтинг: 0 / 0
14.04.2003, 10:36
    #32139662
Ильшат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
Я, конечно, не работал с Oracle, но мне кажется, то чего ты хочешь, без переопределения свойств TOraSession, не получить.
...
Рейтинг: 0 / 0
14.04.2003, 11:58
    #32139748
viman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
Там этих свойств кот наплакал и все не для этого.
...
Рейтинг: 0 / 0
14.04.2003, 13:02
    #32139831
srf2002
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Orasession or IB connection
>У меня 2.5 версия

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


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