Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.02.27;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.033 c
1-1108309911
Eraser
2005-02-13 18:51
2005.02.27
Способ определения активности/неактивности пользователя


14-1107709066
sloug
2005-02-06 19:57
2005.02.27
Посоветуйте


6-1103521635
Lex_!
2004-12-20 08:47
2005.02.27
Web-чат.


14-1107779407
Sandman25
2005-02-07 15:30
2005.02.27
Исключенное третье


14-1107188457
Piter
2005-01-31 19:20
2005.02.27
Клиент для чата Delphimaster.ru





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский