Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.07.30;
Скачать: CL | DM;

Вниз

Переход на нужную запись   Найти похожие ветки 

 
Anton22   (2006-07-09 21:01) [0]

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


 
tesseract ©   (2006-07-09 21:22) [1]

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

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


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

По номеру


 
SergP ©   (2006-07-09 21:59) [3]

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


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


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

TDataSet.Locate?


 
DrPass ©   (2006-07-09 22:07) [5]


> Anton22   (09.07.06 21:41) [2]

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


 
tesseract ©   (2006-07-09 23:39) [6]

tdataset.first;
tdataset.MoveBy(recordno);

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


 
Desdechado ©   (2006-07-10 11:31) [7]

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



Страницы: 1 вся ветка

Текущий архив: 2006.07.30;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.036 c
8-1138798641
Ling
2006-02-01 15:57
2006.07.30
TShockwaveFlash


2-1152255609
UMU
2006-07-07 11:00
2006.07.30
Вставить значение из Edit в AdoQuery


2-1152698967
DelphiN!
2006-07-12 14:09
2006.07.30
Главная форма = Nil при обращении к ней из датамодуля


15-1151902445
YurikGL
2006-07-03 08:54
2006.07.30
Ссылка убивающая буфер обмена


2-1152129906
Ezorcist
2006-07-06 00:05
2006.07.30
Переаод цвета в hex