Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Delphi: Базы данных и репортинг > Ошибка при добавлении нового поля |
Автор: Elfix 20.9.2011, 18:14 |
Доброго времени суток! В модуле разместил компонент ADOTable. Настроил его обычным стандартным способом, привязал к нему DataSet, связал с ним Grid на главной форме. Через неделю потребовалось в базу добавить новое поле "Файл". В базу данных поле добавил. В таблице ADOTable в списке столбцов добавил это поле нажатием кнопки Add all fields в контекстном меню. Компилирую приложение. При запуске выскакивает ошибка: raised exeption class EDatabaseError with message Field "Файл" not found. Почему же не найдено? Ведь в списке полей таблицы ADOTable это поле появилось! Кто сталкивался? Как решить проблему? |
Автор: Elfix 20.9.2011, 21:23 |
Не могу понять. Если не обращать внимания на возникающую ошибку и продолжить выполнение, оказывается, что поле на самом деле есть, данные из базы данных тянутся и корректно выводятся в грид. Так почему же тогда эта ошибка вылезает?! Очень прошу помощи!!! |
Автор: Akella 20.9.2011, 21:55 | ||
Этот как, какой датасет? |
Автор: Elfix 21.9.2011, 10:28 |
Сорри. DataSource. В гриде прописал. Результат такой же. При запуске приложения вылезает ошибка, но работа продолжается далее корректно. Как избавиться от этой ошибки? |
Автор: cat512 21.9.2011, 11:02 | ||
Для начала, переименовать поля в табличке с использованием латиницы, потом надо смотреть |