18.12.2001, 13:11 | #1 |
Участник
|
Проблема - не получается редактировать форму
В треде "Проблема - неправильное отображение данных" я описал задачу.
В итоге та проблема решилась. Появилась новая: открываю форму и пытаюсь ее редактировать; создаю новую строку, например, в верхнем гриде; потом пытаюсь переключиться курсором на другую строку и получаю сообщение: >"Невозможно выбрать запись в таблице 'TableName'('TableName') База данных SQL обнаружила ошибку >Описание ошибки SQL: [Microsoft][ODBC SQL Server Driver][SQL Server]Index 'I_50045INDEX1' on table 'HB_TUTORIAL_BANKS' (specified in the FROM clause) does not exist. >SQL запрос: SELECT A.ID,A.NAME,A.RECID FROM HB_TUTORIAL_BANKS A(INDEX(I_50045INDEX1) UPDLOCK) WHERE ((DATAAREAID=?) AND ((RECID=?) AND (ID=?))) OPTION(FAST 1) При попытке закрыть форму - то же сообщение. Приходится выходить и заново запускать axapta. Объясните пожалуйста, в чем может быть дело?
__________________
Shestakov |
|
18.12.2001, 13:32 | #2 |
Administrator
|
Скорее всего проблема в рассогласованности базы данных SQL-сервера и логики Axapta. Попробуй выполнить следующие два действия (возможно, ошибка пропадет после первого, но все равно, лучше сделать оба):<ol><li>Переиндексируй таблицы.
В Главном меню на вкладке Администрирование в ветке дерева База данных пункт меню SQL-администрирование. В появившейся форме кнопка переиндексировать.</li> <li>Синхронизируй базу данных. В той же форме кнопка Синхронизировать.</li></ol>
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|