![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Номер записи [D4, MSSQL]
mate © (2003-02-04 09:14:00)Как узнать номер по счёту текущей записи в Query?
Тип (2003-02-04 10:09:00) [21]>>Выдает значение "-1"
А он не пустой? Запрос в смысле?
mate (2003-02-04 10:08:00) [22]
> Query.FetchAll;
> Query.RecNo
Знаешь , так тоже самое : "-1".
А задача - просто знать какую запись сейчас видишь и сколько ещё до конца, или сколько ещё таких же.
passm (2003-02-04 10:05:00) [23]mate © (04.02.03 09:14)> Можно запросом.
SELECT T1.ID, Q3.REC_POS, T1.NAME
FROM (SELECT Q1.ID, COUNT(Q2.ID) AS REC_POS
FROM TABLE1 AS Q1
INNER JOIN TABLE1 AS Q2 ON (Q2.ID <= Q1.ID)
GROUP BY Q1.ID) AS Q3
INNER JOIN TABLE1 AS T1 ON (Q3.ID = T1.ID)
Но может не подойти из-за сортировки.
Max Zyuzin (2003-02-04 09:57:00) [24]Query.FetchAll;
Query.RecNo
А так?
А если не секрет какая задача? Для чего понадобился номер записи?
mate (2003-02-04 09:54:00) [25]
> Query.RecNo
Выдает значение "-1".
Может надо что-то ещё сделать?
Тип (2003-02-04 09:22:00) [26]Query.RecNo