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

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

Вставка записи


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]

ну ктонить ответьте


Наверх

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