Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.12.18;
Скачать: CL | DM;

Вниз

ListBox   Найти похожие ветки 

 
coral   (2005-12-02 21:07) [0]

При запуске заполняю листбокс:
procedure TForm1.FormCreate(Sender: TObject);
begin
 with form1.adotable1 do
 begin
   open;
   while not EOF do
   begin
     ListBox1.Items.Add(FieldByName("Тема").AsString);
     next;
   end;
 end;
end;

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


 
gdaujk ©   (2005-12-02 22:15) [1]

>coral   (02.12.05 21:07)

>не компилится

Узнай сначала разницу между "не компилиться" и "выдаёт ошибку при работе". У тевя происходит второе...

>10 раз перепроверил

Семь раз доверься, один раз проверся (Народная мудрость) :-)


 
gdaujk ©   (2005-12-02 22:21) [2]

Смотрим реализацию FieldByName:

function TDataSet.FieldByName(const FieldName: string): TField;
begin
 Result := FindField(FieldName);
 if Result = nil then DatabaseErrorFmt(SFieldNotFound, [FieldName], Self);
end;


Внимательно повторно просматриваем жирную строчку. Делаем вывод...

PS: Помогу. Вывод: 10 проверок в вашем случае не достаточно эффективны, Используйте минимум 20 :-)


 
coral   (2005-12-03 11:41) [3]

Т.е. ты хочешь сказать, что поле пустое в базе? но это не так, все поля заполнены



Страницы: 1 вся ветка

Текущий архив: 2005.12.18;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.049 c
4-1129468904
Ilg
2005-10-16 17:21
2005.12.18
Отключение системного меню


2-1133504778
Новичек
2005-12-02 09:26
2005.12.18
Что означает данный параметр?


1-1132068468
TStas
2005-11-15 18:27
2005.12.18
Как лучше сделать электронный бланк


14-1133154205
Cerberus
2005-11-28 08:03
2005.12.18
Взможно ли...


14-1132816415
ANB
2005-11-24 10:13
2005.12.18
Что значит опыт для тестировщика ?