Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.02.27;
Скачать: CL | DM;

Вниз

SQL запрос к разным базам   Найти похожие ветки 

 
Tornado ©   (2005-01-31 15:07) [0]

Мастера подскажите: нужно выбрать из одной таблицы (база данных 1 формат Access) и вставить в другую таблицу (База данных 2 формат Access) записи по определенному условию. Нужно вставлять данные не во все поля а только в избранные, что-то типа этого:

SQL.Add("INSERT INTO Izm_Iv (IzolA, IzolB, IzolC) SELECT * FROM tbl_PlanMeasures IN "d:\CableBase.mdb"");

я соединил ADOQuery с базой в которой находиться таблица Izm_Iv. Таблицы должны быть абсолютно идентичны?


 
Соловьев ©   (2005-01-31 15:16) [1]


> SQL.Add("INSERT INTO Izm_Iv (IzolA, IzolB, IzolC) SELECT
> * FROM tbl_PlanMeasures IN "d:\CableBase.mdb"");

SELECT
*
INTO Izm_Iv
FROM tbl_PlanMeasures IN "d:\CableBase.mdb"


 
sniknik ©   (2005-01-31 15:19) [2]

необязательно, нужно только чтобы поля совпадали
т.е. вместо * реально те же поля что вставляются напиши, если имя не совпадает переименуй (наприме field1 as IzolA, field2 as IzolB, 1 as IzolC).


 
sniknik ©   (2005-01-31 15:21) [3]

Соловьев ©   (31.01.05 15:16) [1]
...
это создаст новую идентичную таблиц (без индексов), при инсерте см [2]


 
Соловьев ©   (2005-01-31 15:22) [4]


> [3] sniknik ©   (31.01.05 15:21)

ну да :)
прогнал я...


 
Tornado ©   (2005-01-31 16:23) [5]

>> sniknik ©   (31.01.05 15:19) [2] [Новое сообщение][Ответить]

пасиба, а синтаксис как правильно? а то как я написал не хочет работать


 
sniknik ©   (2005-01-31 16:45) [6]

так вот как написал так и правильно... за исключением *, с учетом [2] если исправил, все правильно...

кстати, нет такой ошибки "не хочет работать". (хотя забавно, надо куданибудь себе в эксепт вставить, прикинь как выглядеть будет эксепт с сообщением "программа не хочет работать" ;о))))


 
Sergey13 ©   (2005-01-31 16:54) [7]

2[6] sniknik ©   (31.01.05 16:45)
Лучше сразу "Для продолжения работы программа просит позолотить ручку".
8-)


 
Tornado ©   (2005-01-31 16:55) [8]

>> sniknik ©   (31.01.05 16:45) [6] [Новое сообщение][Ответить]

прикольно :)) спасибо всем



Страницы: 1 вся ветка

Текущий архив: 2005.02.27;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.053 c
1-1108028890
Mouserx
2005-02-10 12:48
2005.02.27
Использование функций из модулей


3-1107163259
Bless
2005-01-31 12:20
2005.02.27
Проблемка с кодом возврата хранимой процедуры в Delphi


1-1108502941
NickKuz
2005-02-16 00:29
2005.02.27
Как преобразовать String в PAnsiChar


1-1107777773
Zilog
2005-02-07 15:02
2005.02.27
Вывод форматированого текста + графика


1-1108065519
Наташа
2005-02-10 22:58
2005.02.27
Ввод в Edit справа