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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 15.10.2013, 15:35   #1
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию Как скопировать таблицу из одной базы данных Access в другую

Есть Access база данных operator.mdb, в ней есть таблица Data. Необходимо скопировать все ее записи в другую базу general.mdb в таблицу GeneralData.

Не хотелось бы перебирать в цикле по записям. Подскажите какой есть еще вариант?

Заранее спасибо!
Dux вне форума Ответить с цитированием
Старый 15.10.2013, 16:03   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Access сам умеет импортировать
eval вне форума Ответить с цитированием
Старый 15.10.2013, 16:04   #3
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
Access сам умеет импортировать
и.. как..?
Dux вне форума Ответить с цитированием
Старый 15.10.2013, 16:07   #4
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

Гетерогенные запросы Вам в помощь...

а потом обычный sql запрос (если список полей одинаков)
Код:
 insert into table1
 select * from table0
p.s. Но если операция разовая, то можно поступить как написал eval

Последний раз редактировалось maLoy*508; 15.10.2013 в 16:09.
maLoy*508 вне форума Ответить с цитированием
Старый 16.10.2013, 00:04   #5
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Немного не понял. Ведь базы данных - разные файлы
Dux вне форума Ответить с цитированием
Старый 16.10.2013, 00:13   #6
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

зачем вам сто баз? одной не хватает?
eval вне форума Ответить с цитированием
Старый 16.10.2013, 00:23   #7
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
зачем вам сто баз? одной не хватает?
Надо не сто всего несколько. И все же, обычным циклом копирование по каждой записи реализовать без проблем, а вот чтоб все и сразу, - пока не могу найти решения на просторах сети.. подскажите, если знаете
Dux вне форума Ответить с цитированием
Старый 16.10.2013, 00:33   #8
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

http://office.microsoft.com/en-gb/ac...080761082.aspx
eval вне форума Ответить с цитированием
Старый 16.10.2013, 00:34   #9
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

и выбросьте все базы, оставьте одну
eval вне форума Ответить с цитированием
Старый 16.10.2013, 11:07   #10
Dux
Delphi Master
Форумчанин Подтвердите свой е-майл
 
Аватар для Dux
 
Регистрация: 31.03.2008
Сообщений: 803
По умолчанию

Цитата:
Сообщение от eval Посмотреть сообщение
и выбросьте все базы, оставьте одну
Спасибо за стоящую ссылочку!
Dux вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как скопировать таблицу в базе данных Access? Dux БД в Delphi 6 25.10.2012 22:58
Перенос данных из одной базы в другую Brother Abbat Помощь студентам 1 03.11.2011 17:10
копирование данных из одной базы в другую IB Expert chib_sv SQL, базы данных 0 06.08.2010 09:13
Как скопировать данные таблицы из одной базы access в другую? AK BULLETS БД в Delphi 2 31.03.2010 13:09
перенос значений из одной базы данных в другую mr.D Microsoft Office Excel 3 16.03.2010 21:11