Вниз
Скачать: CL | DM;

Query1   Найти похожие ветки 

← →
kvit   (2004-12-12 11:38) [0]

Есть Query1 (DBE), который открыл справочник с огромным количеством записей. Мне нужно добавить новую запись. Я традиционной делаю так: командой Insert into... вставляю запись, затем делаю: Query1.Close; Query1.Open; Query1.Locate();
Но это целый тормоз (индексы есть, все ок). Можно ли DataSource засавить отобразить хотябы запись в конце грида не приходя к методам Close, Open?
Вариант два: редактирование записи?


← →
Zacho ©   (2004-12-12 11:58) [1]

1. Вставляй запись в тот же датасет, а не отдельным запросом.
2. А зачем тебе выбирать на клиента "огромное количество записей" ? Смысл ? Всё равно человек не может нормально работать больше чем с несколькими десятками (ну, в крайнем случае сотнями) записей в гриде, так что это просто издевательство над пользователем.


← →
Johnen   (2004-12-13 02:57) [2]

>kvit

Именно Close-Open, других вариантов нет...:)



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.026 c
6-1098889352
Vyacheslav
2004-10-27 19:02
2005.01.16
Как проверить прочитано ли письмо


14-1103929672
OneFragLeft
2004-12-25 02:07
2005.01.16
Курс молодого бойца (читать - программиста)


1-1103874094
Steepe Wolf
2004-12-24 10:41
2005.01.16
UTF-8 -> Win1251


1-1103885197
ivc_andr
2004-12-24 13:46
2005.01.16
Check в DBGrid


3-1102603978
Rule
2004-12-09 17:52
2005.01.16
Как добраться до TDataLink




   Наверх