Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 25.05.2009, 21:42   #1
Ol'ga
Форумчанин
 
Аватар для Ol'ga
 
Регистрация: 14.06.2008
Сообщений: 166
По умолчанию Помогите с ADO!

Что мне делать уже не знаю, помогите кто может! Я делаю базу MS Access он выдает такую ошибку (на рис). Заранее спасибо!
Изображения
Тип файла: jpg ошибка 1.jpg (15.6 Кб, 147 просмотров)
Ol'ga вне форума Ответить с цитированием
Старый 25.05.2009, 21:46   #2
Neeter
Форумчанин
 
Аватар для Neeter
 
Регистрация: 22.02.2009
Сообщений: 875
По умолчанию

Это означает, что вы обращаетесь к полю таблицы, которое не имеет в себе данных. Наверно вы копируете из таблицы данные в Edit'ы, но если там нет данных, то вылетает такая ошибка. Выход - проверить, есть ли данные в поле или вообще в таблице.
Код:
  if ADOTable1.RecordCount <> 0 then //проверяет существуют ли записи

  if not ADOTable1.Fields[0].IsNull then  //проверяет есть в поле данные
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство.
Neeter вне форума Ответить с цитированием
Старый 25.05.2009, 23:07   #3
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

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


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
БД ADO Alexsandr БД в Delphi 4 15.09.2008 08:13
ADO Killbrum Помощь студентам 5 25.08.2008 10:56
БД ADO SERG1980 БД в Delphi 1 17.07.2007 02:22