29.01.2007, 00:41
общий
это ответ
Здравствуйте, Leshka!
Задумал как-то я подобное, да отказался немного поразмыслив за ненадобностью оного. Есть ли смысл в этом ? Тем не менее ответ такой:
var A : Variant; далее
A:=ADODataSet1.RecordSet.GetRows(10,1,VarArrayOf([‘FIeldName1‘,‘FieldName2‘,‘FieldName3‘]));
где первый параметр 10 - это 10 записей, второй параметр - номер записи с какой начать 1, третий параметр список имен полей, значения каких необходимы.
дальше можно работать с вариантным массивом
Label1.Caption:=A[0,0]; - значение первого поля первой записи ,
Label2.Caption:=A[1,0]; - значение второго поля первой записи ,
Label3.Caption:=A[2,0]; - значение третьего поля первой записи .
Надо быть осторожным, используя такой подход, память-то не резиновая и может не поместиться весь массив.