Версия для печати темы (https://pro1c.org.ua/index.php?s=4eabc116c55e660a79b3f28e95391ffe&showtopic=66742)

Нажмите сюда для просмотра этой темы в обычном формате

Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 _ Программирование обычных форм 1С 8.2 и не интерфейсной логики _ Подключеник к сторонней базе Postgresql.

Автор: Pashaboston 29.09.21, 11:41

Добрый день, стоит задача читать данные cо сторонней базу на Postgresql, платформа 1с 8.3.10.2650, конфигурация УТП 1.2.64.1. Загрузка идет с сервера ND-DATEX(оплата по платежным картам), раньше их база была на Firebird, уже месяц перевели её на Postgresql.
Не могу подключится к базе на Postgresql, настроил источник данных OBDC, через него подключается.
Строка подключения выглядит следующим образом:

        СтрокаСоединения = "DRIVER={PostgreSQL Unicode}; Data Source=PostgreSQL35W; SERVER=10.20.74.127; PORT=5432; DATABASE=card; UID=1c_ps; PWD=-+-2AwywlN0_HD43";    
    Connection = Новый COMОбъект("ADODB.Connection");
    Connection.ConnectionTimeout = 180;
    Connection.CursorLocation = 3;
    Connection.ConnectionString =СтрокаСоединения;

Автор: Pashaboston 29.09.21, 12:54

Pashaboston @ Сегодня, 11:41 * ,
Выдает такую ошибку:
Произошла исключительная ситуация (ADODB.Connection): Операция не допускается, если объект закрыт.

Автор: Vofka 29.09.21, 12:55

Pashaboston, в каком месте в коде выше эта ошибка стреляет?

Автор: Pashaboston 29.09.21, 13:43

Vofka @ Сегодня, 12:55 * ,
После

Connection.Open();


Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua