Имя: Пароль:
 
1C
 
Запрос к двум базам 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 уже готовые перенести.