RecNo в ADODataSet

REMIXXX
Дата: 11.10.2006 16:56:48
Есть Дтасет, необходимо полю calculate выставить значения в соответствии с порядковым номером записи! Делаю так:
procedure TDatesPL.ADODataSet6CalcFields(DataSet: TDataSet);
begin
ADODataSet6Num.Value:=ADODataSet6.RecNo;
end;

Итого:
-1
2
3
4
5
6
-1

Как сделать так, чтобы первая и последняя записи нумеровались? а не -1?
Заранее благодарен
VirusXP
Дата: 11.10.2006 17:09:54
Noskov
Дата: 11.10.2006 17:38:00
ADODataSet6Num.Value:=ADODataSet6.Recordset.AbsolutePosition;
REMIXXX
Дата: 11.10.2006 22:18:17
Noskov
ADODataSet6Num.Value:=ADODataSet6.Recordset.AbsolutePosition;

Спасибо