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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.12.2009, 19:05   #1
rockedit
Форумчанин
 
Аватар для rockedit
 
Регистрация: 18.03.2009
Сообщений: 109
По умолчанию Копирование записей из одной таблицы в другую

Всем привет!
Возник такой вопрос, есть ли кака функция, или какой нить способ скопировать строку одной таблицы в строку другой(таблицы полностью одинаковые, т.е. кол-во название и тип столбцов совподают), не используя при этом непосредственное копирование по столбцап типа
Код:
       DMBase.ADOBaseTable.Fields.Fields[1] := DMBase.ADOQuery1.Fields.Fields[1];
       DMBase.ADOBaseTable.Fields.Fields[2] := DMBase.ADOQuery1.Fields.Fields[2];
       DMBase.ADOBaseTable.Fields.Fields[3] := DMBase.ADOQuery1.Fields.Fields[3];
       DMBase.ADOBaseTable.Fields.Fields[4] := DMBase.ADOQuery1.Fields.Fields[4];
С уважение Rockedit!
Мозг человека обычно загружен лишь на 10% своей мощности; остальное резерв для опереционной системы. Если помог не пожалей "+", это лучшее спасибо
rockedit вне форума Ответить с цитированием
Старый 10.12.2009, 19:38   #2
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

"Помогите" - запрещенное слово! Название темы отредактировал.
Таблицы БД состоят не из строк, а из записей.
По теме - штатный компонент TBatchMove.
mihali4 вне форума Ответить с цитированием
Старый 10.12.2009, 19:55   #3
rockedit
Форумчанин
 
Аватар для rockedit
 
Регистрация: 18.03.2009
Сообщений: 109
По умолчанию

Спасибо за сылку на описание TBatchMove! только я там одного не нашел, как скопировать тока 1 запись?
Мозг человека обычно загружен лишь на 10% своей мощности; остальное резерв для опереционной системы. Если помог не пожалей "+", это лучшее спасибо
rockedit вне форума Ответить с цитированием
Старый 10.12.2009, 20:37   #4
mihali4
*
Старожил
 
Регистрация: 22.11.2006
Сообщений: 9,201
По умолчанию

Внимательно изучаем свойства компонента...
RecordCount:=1;
mihali4 вне форума Ответить с цитированием
Старый 10.12.2009, 21:39   #5
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

Код:
insert into table2
select * from table1
where table1.id = ...
soleil@mmc вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование поля из одной таблицы в другую(ADO) RamireZ БД в Delphi 5 17.11.2009 22:48
Копирование данных из одной таблицы Paradox в другую Zuzya БД в Delphi 3 16.05.2009 19:11
Копирование записей из одной DBF таблицы в другую ИВэТэшка БД в Delphi 0 20.03.2009 22:37
Передача данных из одной таблицы в другую, при выборе одной ячейки MickMick Microsoft Office Excel 6 06.10.2008 13:57
Копирование данных из одной таблицы в другую! фЁдОр БД в Delphi 18 06.01.2008 19:27