| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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 | ||
Для начала, переименовать поля в табличке с использованием латиницы, потом надо смотреть |