1

У меня есть база данных доступа, которую я дал пользователю (позор моей голове). У них были проблемы с слишком длинными данными, поэтому я предложил заменить несколько текстовых полей на поля заметок. Я попробовал это в своей копии, и она отлично работала, но когда пользователь пытается это сделать, он получает сообщение "Слишком большая запись" при сохранении измененного дизайна таблицы. Очевидно, что та же самая запись не слишком велика в моей базе данных, почему она будет в их базе данных?

2 ответа2

2

Я столкнулся с этой проблемой сегодня и провел большую часть дня, занимаясь этим!

Проблема заключалась в том, что я имел дело со старой схемой базы данных, созданной в Lotus Approach 97 'days. Я перенес это некоторое время назад, и не испытывал такой проблемы.

У меня была эта проблема в нескольких таблицах из-за схемы дерьма, и в конце концов мне пришлось перенести таблицы из БД в другой файл и скопировать структуры таблиц, а затем изменить типы данных на «памятку» а затем добавить данные в новые таблицы.

В ходе этого процесса мне приходилось многократно выполнять сжатие и восстановление, потому что произошла ошибка, в которой было указано, что число столбцов превысило 255.

1

Этот вопрос довольно старый, но я только что столкнулся с этой проблемой сегодня и нашел решение, которое может помочь другим в будущем.

Единственное, что я мог сделать, это очистить все старые записи в таблице, прежде чем вносить изменения в дизайн таблицы. Несмотря на то, что ни одна из записей не выглядела «слишком большой», они не позволяли обновлять дизайн таблицы.

Тогда только после сохранения изменений в таблице вы сможете вставить старую информацию. При вставке информации обратно в таблицу вы можете получить некоторые ошибки в определенных строках или полях, которые помогут вам сузить проблему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .