19.12.2008, 14:41 | #1 |
Участник
|
Глюки с таблицами
Здравствуйте, возникла такая проблема, (скорей всего после переиндексации) в таблице VendInvoice4PaymJour_RU, если посмотреть через обозвеватель таблиц, не показывает значение поля Invoice4PaymId, как будто эти поля пустые, хотя если посмотреть через SQL, то значения отображаются. И при разноске счета на оплату это поле (Invoice4PaymId), не заполняется, вследствие чего неактивна кнопка "Запросы" -> "Счет на оплату".
Пришлось слить структуру таблицы из другого приложения (снова заработало). Не подскажите из-за чего появилась такая ошибка, и как можно узнать где еще такое может быть? DAX 4.0 SP2, SQL2005
__________________
Лучше сделать и жалеть, чем жалеть что не сделал Последний раз редактировалось kalex_a; 19.12.2008 в 15:39. |
|
19.12.2008, 16:13 | #2 |
Модератор
|
попробуй Проверка\Синхронизация
Администрирование\Периодические операции\Администрирование SQL кнопка "Действия над таблицами" -> Проверка/Синхронизация Если кнопка заблокирована, поставь Enable = Yes \Forms\SysSqlAdmin\Designs\Design\[ButtonGroup:ButtonGroup]\[MenuButton:tableActions]\Button:buttonCheckTable |
|
19.12.2008, 16:20 | #3 |
MCITP
|
А сравнение делали? Не было никаких изменений?
__________________
Zhirenkov Vitaly |
|
19.12.2008, 16:23 | #4 |
MCITP
|
Подозреваю, что если человек ситуацию уже исправил обновлением таблицы из другого приложения, то вряд ли это чем-то поможет
__________________
Zhirenkov Vitaly |
|
19.12.2008, 16:32 | #5 |
Участник
|
__________________
Лучше сделать и жалеть, чем жалеть что не сделал |
|
19.12.2008, 16:34 | #6 |
Участник
|
Пару раз сталкивался с чем то похожим.
1) Нельзя изменить изменено другим пользователем 2) Не помню как-то хитро что-то проапдэйтил(не помню какого типа поле было). Через обозреватель отображается пусто, а через pl-sql есть данные.
__________________
Энергия молодых и неравнодушных способна изменить мир к лучшему. |
|
19.12.2008, 17:02 | #7 |
Модератор
|
|
|
19.12.2008, 19:40 | #8 |
Administrator
|
Сие чудо перестраивает табличку SQLDictionary и все (ну можно еще синхронизацию запустить). Поэтому общий рецепт для "мелких глюков" - удалить (переименовать) табличку из БД, грохнуть информацию о ней в SQLDictionary, запустить "сие чудо" и синхронизироваться.
__________________
Возможно сделать все. Вопрос времени |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Связи между таблицами 1:N и N:1 | 10 | |||
Связи между таблицами. | 7 | |||
Глюки в Заказах | 4 | |||
связь между таблицами | 2 | |||
Глюки с разноской складских проводок на счета ГК | 0 |
|