Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Как сделать чтобы IBDatabase не конектился сам при запуске? [D6, IB6.x]


Mic_2000 ©   (2003-03-05 16:12:00) 

В свойстве Connected поставил False, а при запуске во время создания формы всеравно происходит подключение к базе, как побороть?


Max Zyuzin   (2003-03-06 10:05:00) [1]

>All
Ребяты... а че ругаемся то?? :)
Чего так тяжело выставить все коннекты в design-time в False и усе???


Johnmen   (2003-03-06 09:35:00) [2]

>BorisUK © (06.03.03 07:22)

Все фига ! Или ты говоришь не о IBX компонентах ? Так в вопросе про них ! И не надо здесь грузить про другие !!!

А вот конкретный расклад от автора действительно необходим...


BorisUK   (2003-03-06 07:22:00) [3]


> Ничего подобного ! Если IBDatabase.Connected=False, то
> ни у одного связанного объекта-держателя НД не может быть
> True. И причем здесь форма и ее загрузка, тоже неясно...


Нифига... у меня тоже бывало... что вроде Connected=False а у каконить компонента оставалось Active=true... и при конекте срабатывало соединение...
Но не пойму что тут спорить... пусть автор проверит конкретно такой расклад... А что толку спорить "бывает или не бывает" ..


Johnmen   (2003-03-05 23:55:00) [4]

О-па ! И ты, Серега, не спишь ?! :))))))))))))
Ты думаешь я не читал хелпа ?
Только обрати внимание, что автор поставил Connected=False в дизайне...:)


MsGuns   (2003-03-05 23:41:00) [5]

>Johnmen © (05.03.03 23:32)
>MsGuns © (05.03.03 22:47)
>Это здесь непричем...:)))


When AllowStreamedConnected is True (the default), then setting the Connected property to True at design time causes this component to automatically establish a database connection when the application starts up. When AllowStreamedConnected is False, the connection must be explicitly opened at runtime, either by setting the Connected property to True, or by calling the Open method.

Set AllowStreamedConnected to False when using a local test database at design time and a different database at runtime. This allows the application to set the appropriate runtime connection information before opening a runtime connection, without having to explicitly shut down the database connection that is used at design time.


Верю писанному ;)))



Johnmen   (2003-03-05 23:32:00) [6]

>Александр Спелицин © (05.03.03 19:21)
>Значит в каком-то IBQuery у этой формы формы проставлено
>connected = true;

Ничего подобного ! Если IBDatabase.Connected=False, то ни у одного связанного объекта-держателя НД не может быть True. И причем здесь форма и ее загрузка, тоже неясно...

>MsGuns © (05.03.03 22:47)

Это здесь непричем...:)))

>Mic_2000 ©

При такой постановке вопроса указанное поведение - враки...


MsGuns   (2003-03-05 22:47:00) [7]

AllowStreamedConnected := false;


Александр Спелицин   (2003-03-05 19:21:00) [8]

Значит в каком-то IBQuery у этой формы формы проставлено connected = true;

Я в своем проекте (правда с ADO) сделал так:

TBetterADOConnection = class (TADOConnection)
published
property Connected stored False;
end;

т.е. свойство Connected не будет читаться из ресурса при загрузке формы. Сделайте точно также в своих наследниках от TIBDatabase и TIBQuery.


Johnmen   (2003-03-05 16:15:00) [9]

Враки-каки...:)))


Наверх

Титульная страница Поиск, карта сайта Написать письмо