|
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
|
все спасибо
все свободны
удачного вечера
|
|