![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Lookup [D5, Paradox]
td © (2003-07-15 23:24:00)Пытаюсь сделать так:
s:=Table1.Lookup("SL_CODE;TS_CODE","00;01","TS_Name");
т.е. мне нужно найти поле по двум значениям
SL_CODE="00"
TS_CODE="01"
Оба поля строковые, если я пишу значения через точку с запятой, то получаю ошибку "Variant is not array".
Как написать правильно?
td (2003-07-16 08:29:00) [1]пасиб! :)
sunrider (2003-07-16 02:17:00) [2]а поскольку у тебя два поля - должен быть вариантный массив
из двух (в данном случае) парметров . Сколько полей поиска - такое
же количество параметров в массиве
sunrider (2003-07-16 02:14:00) [3]s:=Table1.Lookup("SL_CODE;TS_CODE",VarArrayOf(["00";"01"]),"TS_Name");
Посмотри в хелпе - второй параметр Variant;