![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Interbase: Maximum user count exceeded. [D5, IB6.x]
ghost_by © (2002-03-30 20:21:00)Maximum user count exceeded. Contact your database administrator.
Как от этого счастья избавится. Есть задача, которая использует несколько баз данных. При отладке в Delphi, я так понял, что Delphi тоже открывает эти базы - в результате не могу ничего сделать.
По идее ограничение на кол-во коннектов к серверу - 5, как избавиться от этого ограничения.
Anatoly Podgoretsky (2002-04-03 12:59:00) [1]Видимо вы приобрели лицензию с недостаточным количеством, вариант переход на бесплатный IB, это не лишит вас поддержки со стороны Борланда
ghost_by (2002-04-02 21:02:00) [2]Database1.Connected:=True- В программе юзается не одна база данных, в том то и дело...
DarkKnight (2002-04-02 19:08:00) [3]2 ghost_by: Поставь себе FireBird или IB 6.0 Open Source - у них нет ограничений на число коннектов к серверу БД. На худой конец - купи дополнительные лицензии ;)
2 sniknik: Уважаемый сэр обьянит, как связано число соединений и использований Table1.Open и Table1.Close?-)))
Открою тебе страшную тайну - соединение устанавливается при выполнении: Database1.Connected:=True, но никак не при вызове Table1.Open ;))) И разрыв соединения происходит при Database1.Connected:=False, а не при Table2.Close ;)))
Положи на форму 2 TTable и поэкспериментируй...
sniknik (2002-04-01 08:58:00) [4]Не держи постоянно таблици открытыми. делай Table.Open при старте программы (например в onCreate) тогда Delphi не будет "отжирать" коннекты.
Alexandr (2002-04-01 06:45:00) [5]поставить Firebird вместо глючного Interbase6
см. ib.demo.ru