Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Проверка на последнюю запись


Страницы:   1 2

zzz ©   (2008-09-04 16:27:00) 

Удалено модератором
Примечание: спам


Медвежонок Пятачок   (2008-09-04 16:57:00) [21]

если при некст возникает еоф, значит последняя.
если при приор боф, то первая.


fellow   (2008-09-04 16:54:00) [22]


> Johnmen ©   (04.09.08 16:50) [13]



> "Автосчетчиков" может не быть. Так что не надо бреда...


так покажите выход из ситуации.

p.s. я написал вариант решения..


Johnmen   (2008-09-04 16:50:00) [23]


> клиент сам должен определить главную таблицу по которой
> он решит какой автосчетчик последний..

"Автосчетчиков" может не быть. Так что не надо бреда...


fellow   (2008-09-04 16:48:00) [24]


> автосчетчик последний..


пардон...

ГЛАВНЫЙ


fellow   (2008-09-04 16:47:00) [25]


> а если у меня соединение 10 таблиц, в каждой из которых
> свой "автосчетчик"?


клиент сам должен определить главную таблицу по которой он решит какой автосчетчик последний..


stas   (2008-09-04 16:41:00) [26]

скорее всего автору нужно
Правильный$Вася   (04.09.08 16:36) [5]


Сергей М.   (2008-09-04 16:41:00) [27]


> порядок определяется в SQL-запросе


SQL-запрос позвращает записи из сформированного набора данных, а не из БД.

На кл.стороне текущая запись в открытом непустом НД является :

- первой, если при обращении к предыдущей записи НД сигналит о состоянии BOF
- последней, если при обращении к следующей записи НД сигналит о состоянии EOF


Правильный$Вася   (2008-09-04 16:40:00) [28]


> только по полю такому как: "автосчетчик"

глупости
а если у меня соединение 10 таблиц, в каждой из которых свой "автосчетчик"?

> select top 1

субд не указана, так что бесполезно


fellow   (2008-09-04 16:36:00) [29]


> Как проверить является ли текущая запись в БД последней,
>  первой


только по полю такому как: "автосчетчик" с уникальными значениями при условии что не будет изменятся порядок уникальности.. во закрутил :)


stas   (2008-09-04 16:36:00) [30]

select top 1 myfield from mytable order by myfield1 ?


Правильный$Вася   (2008-09-04 16:36:00) [31]


> порядок определяется в SQL-запросе

тогда почему текущая запись в БД?
запрос - это не БД, он набор данных возвращает
Query.EOF, BOF


Ega23   (2008-09-04 16:33:00) [32]


> порядок определяется в SQL-запросе


А что в таком случае "текущая запись"?


zzz   (2008-09-04 16:32:00) [33]

порядок определяется в SQL-запросе


Правильный$Вася   (2008-09-04 16:31:00) [34]

в бд нет записей
в таблице нет понятия "первый/последний"
все порядки определяются только запросами с ORDER BY


stas   (2008-09-04 16:30:00) [35]

чем определяется порядок?


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо