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

Вниз

Помогите разобраться с методом Lookup   Найти похожие ветки 

 
Nikos   (2003-05-11 17:29) [0]

Хочу произвести поиск по номеру в БД. Структура БД такая
Поле Тип
Num Short
Quest Alpha
Answ1 Alpha
Answ2 Alpha
Answ3 Alpha
Answ4 Alpha
Answ5 Alpha
Res Alpha

Вот процедура
procedure TForm1.ShowQuest;
var i : Integer;
LookupResult : Variant;
begin
LookupResult:= Tabel1.Lookup("Num",QuestNum,"Quest;Answ1;Answ2;Answ3;Answ4;Answ5;Res");
LbQuest.Caption:= LookupResult[0];
for i:= 1 to 5 do
if LookupResult[i] = "" then Exit
else Lb[i-1].Caption:= LookupResult[i];
end;

Пояснение. Lb - это массив объектов TLabel.
Когда в Базе Данных заполнены все поля ни каких проблем нет, а если есть пустые поля, то когда нужно вывести результат в Lb[i-1].Caption программа выдает ошибку: Invalid variant type conversion Чему равна переменная LookupResult, если поле в БД было пустым?


 
Viktor   (2003-05-12 05:08) [1]

Null



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

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

Наверх




Память: 0.46 MB
Время: 0.017 c
14-95069
zhenya
2003-05-08 20:55
2003.05.29
Люди вопрос по Линуксу очень надо?


14-95095
Snap
2003-05-11 21:58
2003.05.29
Песня :))))


14-95050
StarCon
2003-05-08 09:30
2003.05.29
Как перевести DBGrid в режим редактирования?


1-94915
mdk
2003-05-16 22:39
2003.05.29
как мне %x заменить на переменную x в строке?


4-95154
Num Lock
2003-04-01 09:53
2003.05.29
Зачем посылать WM_USER после TrackPopupMenu?