|
Запрос к двум базам Access |
☑ |
0
Борислав
02.12.04
✎
14:50
|
Всем привет!
Помогите пожалуйста. Как в одном запросе получить данные из двух баз ACCESS?
|
|
1
OFF
02.12.04
✎
14:53
|
Откуда к Акцессу лезем?
|
|
2
laeg
02.12.04
✎
15:04
|
(1) наверное из 1с ...
|
|
3
Борислав
02.12.04
✎
15:21
|
создаем соединение из 1С
ADOConn = CreateObject("ADODB.Connection");
ADOConn1 = CreateObject("ADODB.Connection");
СтрокаСоединения = "Driver={Microsoft Access Driver (*.mdb)};Dbq="+путь+"\"+СокрЛП(Файл)+".mdb";
СтрокаСоединения 1 = "Driver={Microsoft Access Driver*.mdb)};Dbq="+путь+"\"+СокрЛП(Файл)+".mde";
|
|
4
OFF
02.12.04
✎
15:22
|
Лучше уж тогда не париться, а связать базы
И юзай на здоровье обе, законектившись только к одной
|
|
5
Борислав
02.12.04
✎
15:31
|
Попытка
ADOConn1.Open(СтрокаСоединения1);
Исключение
Сообщить("Нет подключения2:"+ОписаниеОшибки());
Возврат;
КонецПопытки;
Попытка
ADOConn.Open(СтрокаСоединения);
Исключение
Сообщить("Нет подключения1:"+ОписаниеОшибки());
Возврат;
КонецПопытки;
Command1 = CreateObject("ADODB.Command");
Command = CreateObject("ADODB.Command");
Command.ActiveConnection=ADOConn1;
Command.ActiveConnection=ADOConn;
|
|
6
Борислав
02.12.04
✎
15:38
|
а как связать базы???
|
|
7
Valery
02.12.04
✎
15:43
|
А в Accesse не проще их связать и в таблицу нужные данные выгрузить, а в 1C уже готовые перенести.
|
|