![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Обновление [D6, D7, IB6.x]
Lexa © (2004-11-28 20:58:00)Я делаю commit, starttransaction и у меня курсор в гриде улетает на первую запись. Поделитесь пожалуйста, как Вы это красиво преодолеваете? Спасибо.
Lexa (2004-11-29 22:56:00) [21]Primary key?
А если я его не создаю :) и у меня нет индексов :)
Ну вот нет и все - одна глупая таблица (2 поля), получается надо вводить номер записи - использовать генератор -> лишнии потери в производительности при inserte. Мне нужна быстрая вставка записи.
DrPass (2004-11-29 22:53:00) [22]Ключевое поле + Locate
Anatoly Podgoretsky (2004-11-29 22:49:00) [23]Первичный ключ таблицы
Lexa (2004-11-29 22:18:00) [24]>Anatoly Podgoretsky [7]
можно по подробней, что за ключи?
Anatoly Podgoretsky (2004-11-29 11:22:00) [25]by © (28.11.04 21:15) [2]
Забудь об bookmark как об дурном дне, для этого предназначены ключи.
Lexa (2004-11-28 21:36:00) [26];) я об этом догадывался.
Ярослав (2004-11-28 21:33:00) [27]Это не всегда помогает, если другой пользователь в этот момент удалит несколько записей включая ту на которой стоял курсор, т.е. был запомнен bookmark, то после такого обновления перед глазами пользователя может оказаться совершенно другая часть grid-а
Lexa (2004-11-28 21:29:00) [28]если не трудно - бросьте кусок кода
Lexa (2004-11-28 21:17:00) [29]>by
а если пояляются записи - все ок?
by (2004-11-28 21:15:00) [30]Запоминаю bookmark, а после открытия dataset перехожу на запомненый bookmark.
TBookmark.
Anatoly Podgoretsky (2004-11-28 21:07:00) [31]Перейди после этого на ту, на которую хочешь.