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

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

Переход на нужную запись


Anton22 ©   (2006-07-09 21:01:00) 

Как перейти на нужную запись в базе данных?


Desdechado   (2006-07-10 11:31:00) [1]

> Некоторые сохраняют данные последовательно, некотрые нет.
Я бы сказал "пытаются сохранять последовательно". Но упаковка рушит весь порядок и нумерацию. Поэтому только ключи.


tesseract   (2006-07-09 23:39:00) [2]

tdataset.first;
tdataset.MoveBy(recordno);

куда таким образом можно попасть см [5].
зависит от БД кстати. Некоторые сохраняют данные последовательно, некотрые нет.


DrPass   (2006-07-09 22:07:00) [3]


> Anton22   (09.07.06 21:41) [2]

В таблицах баз данных нет номеров записей. Записи хранятся в совершенно произвольном порядке, и даже их физический порядок может меняться. Это основы основ реляционных БД. Если тебя интересует какая-то конкретная запись, таблица должна иметь первичный ключ - поле или несколько полей, значения которых однозначно идентифицируют запись. Тогда ты можешь ее найти. Хотя бы через select... where...


Юрий Зотов   (2006-07-09 22:05:00) [4]

TDataSet.Locate?


SergP   (2006-07-09 21:59:00) [5]

> [0] Anton22   (09.07.06 21:01)
> Как перейти нанужную запись в базе данных?


Что ты подразумеваешь под выражением "база данных"?


Anton22   (2006-07-09 21:41:00) [6]

По номеру


tesseract   (2006-07-09 21:22:00) [7]

А какая нужная ?

по номеру или по значению?


Наверх

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