Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2013, 21:01   #1
Маша1993
Пользователь
 
Регистрация: 29.09.2011
Сообщений: 29
По умолчанию перевод из одной базы дбгрид в другую

Добрый вечер! подскажите пожалуйста как можно скопировать данные базы в дбгрид1 в базу дбгрид2? я пыталась но у меня он только выделенную строку копирует, не могу сделать чтобы все записи копировал.Спасибо заранее.
Маша1993 вне форума Ответить с цитированием
Старый 27.04.2013, 06:27   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

во-первых,
DBGrid - это всего лишь средство ВИЗУАЛИЗАЦИИ данных. Манипулировать надо с наборами данных (dataset), которые эти датасеты и отражают.

во-вторых, операции лучше производить на уровне сервера (с помощью SQL запросов)

в-третьих, сформулируйте что у Вас есть и что надо получить. Возможно, что получите более конкретный совет/ответ.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 27.04.2013, 08:52   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
я пыталась
Показывай попытки.
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 27.04.2013, 11:27   #4
Маша1993
Пользователь
 
Регистрация: 29.09.2011
Сообщений: 29
По умолчанию

вот 2 способа:
Вложения
Тип файла: txt Текстовый документ (2).txt (1.8 Кб, 129 просмотров)
Тип файла: txt Текстовый документ (3).txt (752 байт, 118 просмотров)
Маша1993 вне форума Ответить с цитированием
Старый 27.04.2013, 12:38   #5
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Вот так можно:
Код:
begin
ADOQuery1.First;
ADOQuery2.Last;
while not ADOQuery1.eof do begin
 ADOQuery2.insert;
 ADOQuery2.FieldByName('Fam').Value:=ADOQuery1.FieldByName('Fam').Value;
 ADOQuery2.FieldByName('Im').Value:=ADOQuery1.FieldByName('Im').Value;
 ADOQuery2.FieldByName('Kaz_1').Value:=ADOQuery1.FieldByName('Kaz_1').Value;
 ADOQuery2.FieldByName('Kaz_2').Value:=ADOQuery1.FieldByName('Kaz_2').Value;
 ADOQuery2.FieldByName('Litra_1').Value:=ADOQuery1.FieldByName('Litra_1').Value;
 ADOQuery2.FieldByName('Litra_2').Value:=ADOQuery1.FieldByName('Litra_2').Value;
 ADOQuery1.Next;
end;
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 28.04.2013, 10:07   #6
Маша1993
Пользователь
 
Регистрация: 29.09.2011
Сообщений: 29
По умолчанию

спасибо огромное получилось!!!
Маша1993 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
копирование таблиц из одной базы в другую mdiesel PHP 0 02.03.2012 19:02
RadioButton перевод из одной СС в другую diekster Компоненты Delphi 1 04.02.2012 07:08
копирование таблицы из одной базы в другую chib_sv SQL, базы данных 7 20.08.2010 07:46
перевод из одной СС в другую СС Alex26RusLink Общие вопросы C/C++ 1 27.10.2009 16:50
Копирование таблиц из одной базы в другую KuH БД в Delphi 7 27.09.2007 15:18