![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вставка записи
Term © (2003-05-22 10:43:00)Пытаюсь вставить запись методом Insert, например в серидину базы, а она добавляется в конец, чем тогда Insert от Append"a отличается, БД Paradox
Term (2003-05-22 11:14:00) [1]понятно спасибо всем вопрос закрыт
Anatoly Podgoretsky (2003-05-22 11:13:00) [2]И еще дополнительно к этому тебе придется отказаться от первичных ключей и индексов
Anatoly Podgoretsky (2003-05-22 11:12:00) [3]А теперь представь эту операцию на объеме скажем в 1 миллион записей.
Term (2003-05-22 11:11:00) [4]да понятно, я это знаю, это подчинённая таблица присоединена к основной,в ней записей то 3-5, и бывает нужно поднять запись скажем на 1 выше и всё, без индексов это можно сделать или нет?
Term (2003-05-22 11:07:00) [5]ну хочу например запись передвинуть выше в гриде, взял в переменные, prior и думал insert мне поможет, а придётся видать edit"ом пользоваться мороки больше, вот и спрашивал как можно это сделать по человечески....
Dred2k (2003-05-22 11:07:00) [6]Порядок записей в датасете определяется первичным ключом (в общем случае - текущим навигационным индексом). И при append, и при insert, и при Edit.
А понятия "середина базы" не существует ;)
Соловьев (2003-05-22 11:06:00) [7]
> Term (22.05.03 11:00)
это возможно только при визуализации сделать самообман, что запись в середине. Отсортируй так чтобы запись была второй или предпоследней. Как это сделать? Создай поле в котором выставляй рейтинг записи. И сортируй по нем.
Stas (2003-05-22 11:03:00) [8]Если знать зачем, то можно подумать как это сделать...
Term (2003-05-22 11:00:00) [9]зачем? ну нужно, ты б еще биографию спросил :)))
Stas (2003-05-22 10:58:00) [10]А зачем тебе, эта середина ?
Соловьев (2003-05-22 10:56:00) [11]
> А как ты определяешь "середину" ? Каков критерий ?
наверное положением курсора в DBGrid... :)
Term (2003-05-22 10:54:00) [12]середина, грубо, чтоб не начало и не конец :)))
Johnmen (2003-05-22 10:53:00) [13]Ничем...
А как ты определяешь "середину" ? Каков критерий ?
Term (2003-05-22 10:52:00) [14]ну ктонить ответьте