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

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

Ошибка IB..


Hamster ©   (2002-05-27 08:08:00) 

У меня каждый день в автоматическом режиме шла генерация новой таблицы

MainIbSql.SQL.Append("create table sl"+s);
MainIbSql.SQL.Append("(");
MainIbSql.SQL.Append("salelist_name vsalelist_name,");
MainIbSql.SQL.Append("salelist_firm vsalelist_firm,");
MainIbSql.SQL.Append("salelist_country vsalelist_country,");
MainIbSql.SQL.Append("salelist_model vsalelist_model,");
MainIbSql.SQL.Append("salelist_tnote vsalelist_tnote,");
MainIbSql.SQL.Append("salelist_gbx vsalelist_gbx,");
MainIbSql.SQL.Append("salelist_col vsalelist_col,");
MainIbSql.SQL.Append("salelist_incost vsalelist_incost,");
MainIbSql.SQL.Append("salelist_outcost vsalelist_outcost,");
MainIbSql.SQL.Append("salelist_invno vsalelist_invno,");
MainIbSql.SQL.Append("salelist_cashperson salelist_cashperson,");
MainIbSql.SQL.Append("salelist_person vsalelist_person,");
MainIbSql.SQL.Append("salelist_cnotes vsalelist_cnotes,");
MainIbSql.SQL.Append("salelist_date vsalelist_date,");
MainIbSql.SQL.Append("salelist_time vsalelist_time,");
MainIbSql.SQL.Append("salelist_cnotes vsalelist_cnotes");
MainIbSql.sql.Append(")");
MainIbSql.ExecQuery;

Сегодня, не с того не с сего IB выдал мне ошибку
unsuccessful metadata update STORE RDB$RELATION_FIELDS failed
attempt to store duplicate value (visible to active transactions) in unique index "RDB$INDEX_15"..

Я посмотрел переменную S ..она генерируется правильно за счёт текущей даты...т.е 2752002 И таблица 2752002 ещё не создана.


Alexandr   (2002-05-28 11:40:00) [1]

1) генерация таблицы это не изменение в метаданных этой таблицы. И тут переполнения из-за этого не будет
2) А количество таблиц - это да.


Dmitry W. Polschanoff   (2002-05-28 11:34:00) [2]

Нарветесь, сэр!
У IB есть ограничения

1. на количество изменений в метаданных
2. на количество таблиц в БД.


Alexandr   (2002-05-27 09:56:00) [3]

тяжелый случай.
Как это она у тебя только сегодня ошибку выдала, а раньше нормально было?


Hamster   (2002-05-27 09:54:00) [4]

Спасиб, дейсвительно..


Black Cat   (2002-05-27 09:13:00) [5]

MainIbSql.SQL.Append("salelist_cnotes vsalelist_cnotes") может быть один раз надо?


Наверх

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