Страница 1 из 1

Проблема с генераторами в Firebird 1.0.2 (Delphi 6, FIB6.1)

Добавлено: 02 ноя 2005, 23:05
Aliex
Непонятки с генераторами в 2-х таблицах. Одна мастер, вторая детайл. Почему-то происходят скачки в значении генераторов. Причем в обоих таблицах синхронно. Величина скачков варьируется примерно от 1000 до 100000. Скачки происходят не часто, но величина каждый раз увеличивается чуть ли не в геометрической прогрессии. Где искать багу? В коде нигде генераторы не наращиваются. Есть пара хранимых процедур, где создается N-е кол-во записей в обоих таблицах и генератор наращивается вручную, но они работают нормально... Может файрбёрд глючит? Поможите кто чем могет...

Добавлено: 03 ноя 2005, 20:37
kdv
копай код. похоже у тебя в коде генератор инкрементится при селекте, что-нибудь вроде "номера записи" и т.п. Или триггер какой вызывается рекурсивно. В общем, сами по себе генераторы не "скачут", и вообще свои значения не меняют.