Форум: "Начинающим";
Текущий архив: 2011.01.23;
Скачать: [xml.tar.bz2];
Вниззапрос к двум файлам Excel через ADO Найти похожие ветки
← →
12 © (2010-11-08 15:46) [0]cnt1: TADOConnection;
aq1: TADOQuery;
cnt1.connectionString =
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Borland\Delphi7\Projects\Excel_A\
1.xls;
Extended Properties="Excel 8.0"
aq1.connection := cnt1;
aq1.sql.text := "select [Иванов] from [ЛИСТ3$] a";
aq1.open;
и все хорошо, вот оно все в dbGride видно.
есть
cnt2.connectionString =
Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Program Files\Borland\Delphi7\Projects\Excel_A\
2.xls;
Extended Properties="Excel 8.0"
и тоже самое, все запрашивается
как бы теперь запросить
select a.[Иванов], b.[Иванов]
from [ЛИСТ3$] a, [ЛИСТ1$] b
where a.[Иванов] = b.[Иванов]
← →
12 © (2010-11-08 15:48) [1]да, конечно,
ЛИСТ3$ - из одного файла (1.xls, для определенности)
ЛИСТ1$ - из другого (2.xls)
← →
Медвежонок Пятачок © (2010-11-08 15:57) [2]проще сделать эту связку в самом ёкселе (одном из) а потом дергать из него.
ибо гетерогенные запросы и адо - вроде не алё
← →
Anatoly Podgoretsky © (2010-11-08 16:05) [3]> 12 (08.11.2010 15:46:00) [0]
Не поможет ли предложение IN в Select
Подробности в справке по JETSQL
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2011.01.23;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.004 c