Имя: Пароль:
1C
1С v8
Подключение к postgres
0 HamyaG
 
16.06.21
08:44
Всем доброго времени суток.
Такая вот заковыка:
из одной базы 1с кидаю в другую http запрос, нужно из нее получить данные, вторая база при этом должна отдать актуальные данные, но что бы это сделать, ей нужно самой актуализироваться - подключиться к postgres и забрать данные оттуда, обработать, и вернуть в первую, и тогда будет счастье.
Но счастья не происходит по причине:
Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию.

Драйвера все стоят, если пнуть этот кусок кода вручную - 1с цепляется к postgres, тащит данные и обрабатывает, но при запросе данных из первой базы подключение валится.

Собственно вопрос - куда копать?
1 ДенисЧ
 
16.06.21
08:47
Проверить на сервере - стоят ли драйвера, совпадает ли полярность, в смысле битность. И прочие вещи из этого ряда.
2 HamyaG
 
16.06.21
08:50
(1) если пинать вручную - все работает, подключение происходит
3 ДенисЧ
 
16.06.21
08:52
(2) Пинать вручную - тема не раскрыта. Может, у тебя обычные формы и ты пинаешься с клиента.
4 HamyaG
 
16.06.21
08:53
(3) УФ, обрабатывается все на сервере
5 HamyaG
 
16.06.21
09:21
Сам сломал, сам и починю)) (1) в некотором смысле оказался прав.
Драйвера стояли, разрядность правильная, и все отлично работало, но исключительно на пользователе.
В общем ODBC стол только на пользовательском dsn, поэтому все работало, а в системном dsn не было, поэтому валилось при работе системы

Тема закрыта