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

Вниз

Select ... INTO ....   Найти похожие ветки 

 
Андре ©   (2002-03-01 15:29) [0]

Есть две базы данных Access.

Хочу сделать запрос вида

SELECT * INTO TABLE2 FROM TABLE1 WHERE FIELD1=true

Причем Table1 и Table2 принадлежат разным базам данных. Как мне реализовать такой запрос ??

Воспользоваться ADOQuery у меня не получается, так как ConnectionString для каждой базы данных свой.


 
gek   (2002-03-01 15:33) [1]

Я что-то не пойму, надо добавить запись что-ли?


 
amamed_3071 ©   (2002-03-01 15:36) [2]

SELECT * INTO table2 IN "c:\..databasename.mdb" FROM TABLE1 WHERE FIELD1=true
or

SELECT * INTO table2 FROM TABLE1 IN "c:\..databasename.mdb" WHERE FIELD1=true


 
Hawk2   (2002-03-01 15:37) [3]

1. Скопируй обе таблицы в новую базу и делай с ними все что нужно.
2. А может надо так INSERT * INTO TABLE2
SELECT *
FROM TABLE1
WHERE FIELD1=true


 
gek   (2002-03-01 15:40) [4]

> Hawk2
INSERT * INTO TABLE2 (
SELECT *
FROM TABLE1
WHERE FIELD1=true)

Это правильно, единственное обе таблицы должны быть одинаковыми


 
Hawk2   (2002-03-01 15:45) [5]

Ну да. Даже размер полей должен быть одинаковым.


 
Андре ©   (2002-03-01 16:02) [6]

2 gek

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

2 gek и Hawk2

Это все конечно здорово, но подразумевает, что и Table1 и Table2 находятся в одной и той же базе данных, к которой я предварительно должен подсоединиться с помощью ConnectionString. Но у меня то две различных базы данных. :-((

2 amamed_3071

Спасибо. Кажется это то что надо.


 
Андре ©   (2002-03-14 09:36) [7]

Все таки пришлось поднять эту ветку.

Еще один вопрос: когда я делаю этот Select ... Into то в базе данных создается НОВАЯ таблица и данные заносятся в нее. Если же эта таблица уже есть, то база данных ругается, что таблица мол уже существует.

А как указать что это самое INTO надо делать в уже существующую таблицу ?


 
McSimm ©   (2002-03-14 11:48) [8]

SELECT * INTO TABLE2 как раз и предназначен для записи в новую таблицу. Для добавления к существующей надо
INSERT INTO ... SELECT



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

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

Наверх




Память: 0.48 MB
Время: 0.011 c
1-22722
Goblinus
2002-03-26 21:18
2002.04.08
Проблема с ComboBox


1-22702
Di
2002-03-26 16:24
2002.04.08
Как определить, насколько (в пикселях) прокручен TreeView своей полосой прокрутки?


1-22688
Злой
2002-03-26 12:25
2002.04.08
Приветствую!!! Не подскажите компоненту для преобразования Дос текстовых файлов в формат Doc, rtf


14-22815
Andrey
2002-02-27 12:41
2002.04.08
Востановление файлов


3-22603
Dimedrol
2002-03-07 13:14
2002.04.08
Добавление LookUp-поля...