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

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

Как скопировать запись из одной таблицы DBGrid1 в другую таблицу [D7]


Страницы:   1 2

alkin ©   (2006-04-28 10:00:00) 

Как скопировать запись из одной таблицы DBGrid1 в другую таблицу DBGrid2 максимальнобыстро.  Спасибо.


Плохиш   (2006-04-28 11:11:00) [21]

Странно, и ни кто ещё не сказал одну важную вещь, в DBGrid записей нет.


alkin   (2006-04-28 11:11:00) [22]

Не получается пока


balepa   (2006-04-28 11:08:00) [23]


> alkin   (28.04.06 11:02)

Что тебе помешало сразу объяснить что тебе надо ?


> alkin   (28.04.06 11:02) [9]

Это воспринимать как "уже получилось" или "предложения все еще принимаются" ?


Sergey13   (2006-04-28 11:05:00) [24]

2 [9] alkin   (28.04.06 11:02)
Как всегда, блин!
"Сколько времени? А то так есть хочется, что аж переночевать негде" 8-)

Не нужно тебе копирование. Тебе фильтрация нужна и умение задавать вопросы.


alkin   (2006-04-28 11:02:00) [25]

Благодарю Всех, кто ответил.
Поясняю вопрос: Есть подключаемая база Access (около 5000 записей, 10 колонок). В DBGrid1 список ВСЕЙ базы. Формирую отбор записей в базе по данным из 3-х колонок (т.е. организован поиск подстрок в этих колонках)
Результат хочется вывести в пустой DBGrid2, который находится на отдельной форме.
Извиняюсь, если неверно истолкован первый вопрос


balepa   (2006-04-28 10:44:00) [26]


> ЮЮ ©   (28.04.06 10:38) [7]

Вопрос вроде был про то что бы процесс копирования одно записи был максимально быстрым или нэт ?


ЮЮ   (2006-04-28 10:38:00) [27]

>это ж надо постараться чтобы она копировалась долго

Элементарно: добавляем не в DataSet, а в БД. Переоткрываем DataSet, содержашийй 1000000 записей на клиенте.


balepa   (2006-04-28 10:35:00) [28]

Интересно какой смысл копировать всего одну запись максимально быстро, это ж надо постараться чтобы она копировалась долго (1 мс или 30 мс какая разница)


Sergey13   (2006-04-28 10:24:00) [29]

2alkin   (28.04.06 10:00)
> максимальнобыстро
Если максимально, то не использовать гриды вообще. 8-)


ЮЮ   (2006-04-28 10:15:00) [30]

<перенос данных из DBGRID1.DataSource.DataSet>, естественно


ЮЮ   (2006-04-28 10:14:00) [31]

DBGRID2.DataSource.DataSet.Insert;
 <перенос данных из DBGRID2.DataSource.DataSet>
DBGRID2.DataSource.DataSet.Post;


balepa   (2006-04-28 10:13:00) [32]

З.Ы: Копировать IMHO лучше из DataSource1 в DataSource2, а не из DBGrid1 в DBGrid2


balepa   (2006-04-28 10:05:00) [33]

Что подразумевается под "запись" ?

DBGRID2.ЗАПИСЬ = DBGRID1.ЗАПИСЬ


Страницы:   1 2

Наверх

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