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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.09.2008, 12:31   #1
BAV
 
Регистрация: 25.02.2008
Сообщений: 8
По умолчанию Lookup

Всем доброго времени суток. У меня следующий вопрос.
Есть БД о студентах, в которой есть такие поля, как Group и Name.
В DBComboBox находится список всех групп.
Необходимо, чтобы в ListBox отображались имена всех студентов, у которых бы поле группа совпадала с выбранной в DBComboBox. Следующий код работает некорректно. Не могли бы вы предположить, почему..

Код:
Table1->First();
const AnsiString str = DBComboBox1->Text;
while (!Table1->Eof)
{
  Variant var = Table1->Lookup("Group",str,"Name");
  if (VarType(var) != varNull) ListBox1->Items->Add(var);
  Table1->Next();
}
Прошу прощенья, что пишу на С++, но сути это не меняет. Компоненты-то те же самые
Заранее благодарен.
BAV вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
какие функции есть в разделе Lookup & Reference. ?????????: Катруся Помощь студентам 2 09.06.2008 08:24
Как отсортировать НД по Lookup-полю? Schumacher БД в Delphi 4 21.06.2007 14:07