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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.11.2012, 17:44   #1
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию Копирование записей

Использую Absolute database . Нужно все записи одной таблицы скопировать в другую, структура двух таблиц одинаковая
Подскажите как скопировать все и сразу
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 09.11.2012, 19:53   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

insert into table1 select * from table2 не катит?
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 09.11.2012, 20:23   #3
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Че то ни как не соображу как правильно запрос написать.
Вообщем есть База1 , в этой базе есть Таблиц1 , в таблице столбцы Столб1 и Столб2.
И другая база- База2 ,в ней таблица Таблица2 и столбцы , Столб3 и столб4 .
Нужно из Столб3 в Столб1, и из Столб4 в Столб2
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 09.11.2012, 20:29   #4
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Приведенный в #2 запрос прокатит, если типы колонок не противоречивы. Если таблицы в разных базах, то много зависит от СУБД и средств доступа к ним. С Absolute не знаком, поэтому пас. В любом случае есть вариант приконектиться к одной базе, выдернуть инфу из таблицы, приконенктиться к другой и позаписно INSERT-ом загнать данные в другую таблицу другой базы и даже другой СУБД
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию

Последний раз редактировалось Аватар; 09.11.2012 в 20:33.
Аватар вне форума Ответить с цитированием
Старый 09.11.2012, 20:58   #5
_SERGEYX_
Участник клуба
 
Аватар для _SERGEYX_
 
Регистрация: 07.07.2007
Сообщений: 1,518
По умолчанию

Цитата:
Использую Absolute database
1. В папке c:\Program Files (x86)\ComponentAce\AbsoluteDatabase \Utils\Bin\ лежит менеджер AbsoluteDB. Называется DBManager.exe.

2. В нем в меню Table есть пункт Copy Selected Tables. С его помощью можно скопировать любые таблицы в любую базу.

3. В папке c:\Program Files (x86)\ComponentAce\AbsoluteDatabase \Utils\Source\DBManager\ лежат исходники этого же менеджера, в котором можно посмотреть исходный код этого пункта меню.
_SERGEYX_ вне форума Ответить с цитированием
Старый 09.11.2012, 21:00   #6
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Спасибо, посмотрю
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 09.11.2012, 21:06   #7
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Посмотрел,когда копирую,то выходит ошибка, такая таблица уже существует,
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Старый 09.11.2012, 21:17   #8
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 19,042
По умолчанию

Если существует - то удали, если нужна существующая, но пустая - создай пустую. Да, форум все решит
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 09.11.2012, 21:52   #9
Михаил Юрьевич
Форумчанин
 
Аватар для Михаил Юрьевич
 
Регистрация: 25.12.2007
Сообщений: 655
По умолчанию

Спасибо,получилось удалить
За частые поиски был забанен во всех известных
поисковых системах!
Михаил Юрьевич вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование записей Алекссс БД в Delphi 12 09.10.2011 19:35
Копирование массивов записей Dima2011 Общие вопросы Delphi 2 09.05.2011 17:17
Копирование записей из одной таблицы в другую rockedit БД в Delphi 4 10.12.2009 21:39
Копирование записей между таблицами DBF ИВэТэшка Помощь студентам 4 22.03.2009 10:43
Копирование записей из одной DBF таблицы в другую ИВэТэшка БД в Delphi 0 20.03.2009 22:37