Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: 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 вся ветка

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.023 c
3-1102622483
serko
2004-12-09 23:01
2005.01.16
DBGridEh


14-1103896711
Тимур
2004-12-24 16:58
2005.01.16
Железо - хелп!


1-1104142001
come
2004-12-27 13:06
2005.01.16
время работы программы


3-1102706621
sloug
2004-12-10 22:23
2005.01.16
Выделение записи в таблице


3-1103120781
Scorpio
2004-12-15 17:26
2005.01.16
Создание таблицы с помощью SELECT * insert lq from qw