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

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

Что делать с Table is in use ?! [IB5.x, IB6.x]


kaif ©   (2002-04-11 02:36:00) 

Я уже больше не в силах бороться...
Если к IB серверу имеется 2 подключения (к базе 1 и к базе 2) и я пытаюсь создать
...FOREIGN KEY (TABLE1_ID) REFERENCES TABLE1(ID)
Тогда:
1. Если в обеих базах есть таблица с именем(?!) TABLE1, то всегда происходит сообщение
unseccesful metadata update - TABLE1 is in use
Даже если ничего, кроме соединения с сервером (attachment-a, языком API) не было. Только команда на создание FOREIGN KEY...
-----------
2. Если во второй базе нет таблицы с именем TABLE1, то тогда можно спокойно создавать FOREIGN KEY в первой базе, даже если со второй работают...
----------
3. Если имеется более 1 подключения к базе 1, то никакин FOREIGN KEY создать не удастся - всегда будет сообщение
table is in useо таблице, на которую идет ссылка.
---------------
Эта ошибка есть в IB5X.X, IB6.0 и FireBird (тот билд, что есть у меня).
=====================
Вопрос:
1. Кто может дать ссылку на кого-то из команды FireBird непосредственно, может они ответят?
2. Где можно найти список всех багов, которые исправлялись в FireBird?
3. Если кто просто в курсе этой проблемы, дайте знать...

Пожалуйста...


Alexandr   (2002-04-11 07:37:00) [1]

для одной базы эта глюка известная, да и не глюка это, наверное, вовсе.

С двумя базами на одном сервере практически никто не работает, и на этот глюк не попадал, поэтому если он и есть, то его никто не правил... Вот это точно глюк.


Deniz   (2002-04-11 06:25:00) [2]

Может поможет:
http://ib.demo.ru


Наверх

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