Приветствую Вас,

21.02.2006 в 18:24, Вы писали:

D>     наверное всё-таки в одной транзакции и апдейтится не другой рядок а
D> другая колоночка потому что именно так такая проблема встречалась раньше
D> встречается нынче и будет встречаться ещё некоторое время потому что 
D> пока альтер ещё не коммичен то он на самом деле не выполнен но записи в
D> системных таблицах уже есть и их эта транзакция видит в отличие от 
D> других а на самом деле внутренние структуры ещё не готовы а чтобы 
D> апдейтился другой рядок этого ещё не видали если не путались в 
D> транзакциях с модификациями полей которые входят в вере апдейта

Да именно колонка, это я что-то уже к вечеру был подусталый. Но вреде
АЛТЕР был закомичен, это были компоненты IBX и сервер 1.5.2 (вроде). Я
пробовал такую же ситуацию в IB Expert, нормально работало. А с IBX
чтобы нормально работал АЛЬТЕР и АПДЕЙТ надо было делать РЕКОНЕКТ
между ними, может это был глюк IBX.
Найду рабочий пример обязательно пришлю.

-- 
С Уважением, Дмитрий Котельников

Ответить