Имя: Пароль:
1C
 
Новый COMОбъект("ADODB.Connection") Ошибка при создании
0 fanast
 
26.07.17
07:45
После установки новой версии серверной платформы (8.3.10.2375).
После строки кода:
Соединение = Новый COMОбъект("ADODB.Connection");

В Соединение.DefaultDatabase лежит вот это:
произошла исключительная ситуация (adodb.connection) операция не допускается если объект закрыт

Старая версия платформы была 8.3.7
1 fanast
 
26.07.17
07:46
Соотвественно дальнейший код:
    Соединение.ConnectionString = СтрокаПодключения;
    Соединение.ConnectionTimeout = 180;
    Соединение.CursorLocation = 3;
    Попытка
        Соединение.Open();
    Исключение
        Сообщение = Новый СообщениеПользователю;
        Сообщение.Текст = ОписаниеОшибки();
        Сообщение.Сообщить();
        Возврат Неопределено;
    КонецПопытки;
    Возврат Соединение;
Не работает
Прошу помочь с решением проблемы.
2 fanast
 
26.07.17
07:53
А при попытке
Соединение.Open();
проваливаемся в исключение со следующим текстом:

{ОбщийМодуль.ЦСМ_ОбщийСервер_chuk.Модуль(1673)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию
3 Amra
 
26.07.17
07:54
Клиента небось х64 поставили? Если да, попробуйте на х32
4 fanast
 
26.07.17
08:12
Клиента ставили на 64, но потом переставили на 32
5 1dvd
 
26.07.17
08:24
переустановите сом
6 fanast
 
26.07.17
08:46
Проблема была в том что был установлен mysql-connector-odbc-5.3.6-winx64, сменил на mysql-connector-odbc-5.3.6-winx32 и заработало.
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн