Я изменил модель DDL по умолчанию в PeopleSoft и удалил, а затем снова добавил модель индекса по умолчанию для базы данных Microsoft.Когда я снова добавил его, я заметил, что Тип оператора был пустым, и не было никакой возможности выбрать, что это был Индекс.В итоге я выполнил оператор SQL UPDATE для таблицы PSDDLMODEL
и установил STATEMENT_TYPE равным 2 (ранее это было 0).
Теперь, когда я загружаю страницу 'Модель по умолчанию для DDL' и выбираю Microsoft в качестве платформы, я получаю сообщение:
Не найден соответствующий буфер для уровня.(15,26)
При извлечении данных для страницы было извлечено значение данных, для которого не было соответствующего значения данных в записи прокрутки более высокого уровня.(Например, на уровне прокрутки 2 считывалось значение ABC, а на уровне прокрутки 1 содержалось это поле более высокого уровня, но не было строки со значением ключа ABC.) Это обычно происходит из-за ошибки в записи базы данныхили посмотреть;или из-за неправильного удаления значений в базе данных.Исправьте определение страницы или обратитесь к системному администратору.
Что я могу сделать, чтобы это исправить?
РЕДАКТИРОВАТЬ:
Мне удалосьвыполнить оператор SQL UPDATE и установить значение STATMENT_TYPE обратно в 0, обновив страницу в оперативном режиме, и теперь она загружается правильно.Но у меня все еще есть проблема, когда STATEMENT_TYPE не установлен на «Index», и у меня нет возможности обновить его в Интернете.Я озадачен тем, как я должен изменить его, если обновление таблицы напрямую вызывает проблемы с буфером ...
![enter image description here](https://i.stack.imgur.com/JFbnn.png)