Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.05.2008, 03:45   #1
Snoopy
Форумчанин Подтвердите свой е-майл
 
Аватар для Snoopy
 
Регистрация: 14.01.2008
Сообщений: 163
Восклицание IBExpert 2.0

Здраствуйте!
Проблема такова: создаю не большую базу firebird в IBExpert, таблицы создаюся нармально, начинаю связывать и вот тут при добавлении внешних ключей выдаёт ошибку:
Цитата:
This operation is not defined for system tables.
unsuccessful metadata update.
STORE RDB$RELATION_CONSTRAINTS failed.
attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_12".
Подскажите как с ней бороться? Что ему не нравится?
Snoopy вне форума Ответить с цитированием
Старый 14.05.2008, 21:49   #2
Snoopy
Форумчанин Подтвердите свой е-майл
 
Аватар для Snoopy
 
Регистрация: 14.01.2008
Сообщений: 163
По умолчанию

Думается мне что это глюк только на моей системе. Так как сегодня в институте при создании тойже базы всё заработал! До этого перепробывал всё от переустановки, обнавления, до создания базы в ручную! Но всё равно интересно что это может быть?
Snoopy вне форума Ответить с цитированием
Старый 15.05.2008, 19:39   #3
Rik
Форумчанин
 
Аватар для Rik
 
Регистрация: 28.07.2007
Сообщений: 361
По умолчанию

У меня такое тоже иногда вылазит...
Обычно после перезапуска системы все проходило...

attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_12"
В данном случае он жалуется, что якобы создается уникальный индекс, на поле в котором присутствуют повторяющиеся значения...
В твоем коде присутствует ограничение на уникальность значений, и эта строка
STORE RDB$RELATION_CONSTRAINTS failed
говорит о том что попытка записи ограничения (CONSTRAINTS) неудачная, из за того что значения поля не уникальны.
Rik вне форума Ответить с цитированием
Старый 06.09.2008, 02:26   #4
maxix
 
Регистрация: 02.06.2008
Сообщений: 2
По умолчанию

У меня таже проблема с IBExpert 2.0 никак неполучается соединить две таблички делаю это через Ограничения внешнего ключа. Подскажите гдже от этом почитать неполучается хоть ты тресни. А англиский мануал которых перелапачивал недал результатов.

Может какие книги, уроки, статьи, видеоуроки. Хоть что-то.
Очень нужна помощь как не пытаюсь склеять все направсно пожалууста прошу умных людей сделайте дял меня глупого урок можно видео я даже програмку подскажу для этого camtasia studio если нужны какие программы помогу обращайтесь только помогите с уроком.
maxix вне форума Ответить с цитированием
Старый 07.09.2008, 21:56   #5
Rik
Форумчанин
 
Аватар для Rik
 
Регистрация: 28.07.2007
Сообщений: 361
По умолчанию

Здесь надо не мануал по IBExpert читать, а основы баз данных изучать. IBExpert - всего лишь средство, которое очень упрощает процесс. Если уж у вас в IBExpert не получается, тут уж не знаю. Когда знаете принцип построения реляционных БД, с любым средством администрирования разберетесь. На books.ru книги по SQL FireBird - на выбор, если хотите серьезно этим заняться, не пожалейте денег, купите книгу...
Rik вне форума Ответить с цитированием
Старый 12.09.2008, 09:55   #6
Snoopy
Форумчанин Подтвердите свой е-майл
 
Аватар для Snoopy
 
Регистрация: 14.01.2008
Сообщений: 163
По умолчанию

Цитата:
IBExpert - всего лишь средство, которое очень упрощает процесс.
И средство бывают дают сбои! Как было в моем случае.
Мне помогла установка IBExpert'а которая лежала на серваке института
и ошибка чудесном образом исщезла!!
Snoopy вне форума Ответить с цитированием
Старый 12.09.2008, 12:04   #7
Rik
Форумчанин
 
Аватар для Rik
 
Регистрация: 28.07.2007
Сообщений: 361
По умолчанию

Цитата:
Сообщение от Snoopy Посмотреть сообщение
И средство бывают дают сбои! Как было в моем случае.
Мне помогла установка IBExpert'а которая лежала на серваке института
и ошибка чудесном образом исщезла!!
Я думаю, эта ошибка у вас ещё появится, IBExpert тут не причем, он лишь генерит код и отдает серверу, сервер компилирует код и в слкчае невозможности его выполнения генерит ошибку, IBExpert перехватывает ошибку и сообщает о ней вам. В вашем случае, ошибка с IBExpert никак не связана, это ошибка сгенерированная сервером, а не Expertom. Это довольно часто встречается, когда при связывании таблиц ключом, в таблицах уже есть данные, либо есть неподтвержденная транзакции, связанные с этими таблицами. При этих условиях, ошибка появилась бы точно так-же, если бы вы даже использовали консоль....
Rik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
данных IBExpert White БД в Delphi 1 27.08.2008 14:41
Работа с СУБД IBExpert Старовъръ Помощь студентам 7 10.07.2008 09:46
IBExpert Stanislav БД в Delphi 11 22.01.2008 22:24
IBExpert vol БД в Delphi 0 21.04.2007 21:18