![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Переход на нужную запись
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]А какая нужная ?
по номеру или по значению?