Главная страница
    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.46 MB
Время: 0.044 c
3-1107173227
Tornado
2005-01-31 15:07
2005.02.27
SQL запрос к разным базам


9-1101469568
Rule
2004-11-26 14:46
2005.02.27
Помогите с выбором движка или просто с советом.


3-1106567792
denis24
2005-01-24 14:56
2005.02.27
Использование *.mdb по сети


1-1107337808
Drakosha
2005-02-02 12:50
2005.02.27
Ошибка при активизации последней ячейки


14-1106517183
ArMellon
2005-01-24 00:53
2005.02.27
Кто из вас прошел "Соло на клавиатуре" ?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский