Показать сообщение отдельно
Старый 11.08.2008, 15:25   #18  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Такое происходит при смене выравнивания в любом поле таблицы c left на right. Эффект стабильный: на любой таблице после изменения выравнивания по нажатии F5 запись "пропадает"
Только что поигрался - при таких движениях у меня проблем не возникает (DAX4sp2, SQL2k5)
Но аналогичная проблема (сабж) возникала при DataUpgrade 3.0->4.0. Выяснилось, что при апгрейде некорректно обработали данные, у которых Adjustment=Right. Посмотрев на таблицу в SQLе увидел, что в значения полей первичного ключа спереди влезли пробелы. Сделал просто - в 4ке поставил Adjustment = Left, и всё стало работать корректно.

Цитата:
Причина: данные в SQL остаются с выравниванием left, а в AOT - right.
P.S. После смены выравнивания Right->Left пробелы в SQL таблице "ушли"

Последний раз редактировалось DSPIC; 11.08.2008 в 15:29. Причина: Уточнение