|  | 1C x64 + adodb + server 12 x64 | ☑ | 
    
        | 0
    
        aptomilov   14.09.17✎ 14:42 | 
        Привет всем была такая конфа 1с х86 + сервре х86 + офис такой же 
и связка 1с + access через adodb работала великолепно
 
 Попытка
 Подключение= Новый COMObject("ADODB.Connection");
 Исключение
 Подключение="";
 Сообщить(ОписаниеОшибки());
 КонецПопытки;
 
 
 СтрокаПодключения = "
 |Provider=Microsoft.Jet.OLEDB.4.0;
 |Data Source = " + ПутьДоБазы +";
 |Persist Security Info=False";
 
 Попытка
 Подключение.Open(СтрокаПодключения);
 Исключение
 Подключение="";
 Сообщить(ОписаниеОшибки());
 КонецПопытки;
 
 Волевым решением все съехало на х64
 а мелкомягкие пишут вот такие гадости
 
 
 и отсюда вопрос как работать  в  x64  среде ?  через чо ?
 |  | 
    
        | 1
    
        Господин ПЖ   14.09.17✎ 14:45 | 
        Provider=Microsoft.ACE.OLEDB.12.0     |  | 
    
        | 2
    
        Sserj   14.09.17✎ 14:54 | 
        Качаешь AccessDatabaseEngine_X64.exe
И устанавливаешь:
 
 AccessDatabaseEngine_X64.exe /passive
 
 ВАЖНО! Сразу устанавливаешь с "/passive" иначе на заработает.
 И исправляешь кодировку чтобы кириллица нормально показывала.
 
 HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Jet\4.0\Engines\xBase
 Заменяем OEM на ANSI
 
 Я так подключаю 7.7 как внешний источник к 8.10х64
 |  | 
    
        | 3
    
        aptomilov   14.09.17✎ 15:09 | 
        у меня заработало 
заменой строки вот на это СтрокаПодключения = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + ПутьДоБазы ;
 
 пока не понял почему работает буду разбираться )
 |  | 
    
        | 4
    
        Господин ПЖ   14.09.17✎ 15:10 | 
        потому что тема затерта до дыр на всех форумах. когда 1с-ники искать научатся?     |  | 
    
        | 5
    
        aptomilov   14.09.17✎ 15:23 | 
        все спасибо 
все свободны
 удачного вечера
 |  |