Текущий архив: 2002.11.07;
Скачать: CL | DM;
Вниз
Вставка записи Найти похожие ветки
← →
Nikoly (2002-10-21 16:13) [0]Помогите пожалуйста, использую БД Interbase.
Для вставки записи использую команду Insert, после сохранения
запись перемещается в конец таблицы. А надо чтобы сохранялась перед текущей записью. В БД Paradox проблемне было: Insert-вставляет перед текущей записью, Append-в конец таблицы.
А здесь не получается. Помогите разобраться?
← →
Johnmen © (2002-10-21 16:31) [1]Как это видно, что в конец ?
← →
NickBat © (2002-10-21 16:31) [2]Ну так это же серверная БД.
Если тебе нужна сортировка, то сам делай, как тебе надо.
← →
Nikoly (2002-10-21 16:39) [3]Johnmen, данные отображаются в DBGrid и там и видно, как запись оказывается вконце DBGrid.
← →
Nikoly (2002-10-21 16:43) [4]NickBat,я понимаю что можно использовать сортировку. Я ее и так
использую причем пользователь сам выбирает по какому полю.
Но иногда запись надо вставить в определенное место и сортировка здесь не поможет. Может есть другие варианты?
← →
Johnmen © (2002-10-21 16:51) [5]А как данные получаются то ? При помощи чего ?
← →
Nikolay M. © (2002-10-21 16:59) [6]
> Но иногда запись надо вставить в определенное место...
А можно пример случая, когда запись нужно вставить "в определенное место"?
> и сортировка здесь не поможет.
Если уж очень хочется сделать видимость вставки в середину НД, создай дополнительное поле sort типа float, записывай в это поле полусумму "соседних" записей, между которыми пользователь вводит новую и переоткрой НД, естественно указав ORDER BY sort.
Страницы: 1 вся ветка
Текущий архив: 2002.11.07;
Скачать: CL | DM;
Память: 0.48 MB
Время: 0.023 c