![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Что делать с 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