Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
21 ноя 2024, 22:46

Обмен данными с базой PostgreSQL

Автор erstka, 13 сен 2011, 17:24

0 Пользователей и 1 гость просматривают эту тему.

erstka

Здравствуйте всем! Такой вопрос:

В конфигурации УТ (8.2) дописан обмен данными с базой PostgreSQL, код:
ADOСоединение = Новый COMОбъект("ADODB.Connection");
СтрокаСоединения="Provider=MSDASQL.1;Driver={PostgreSQL Unicode};Server="+НастройкиСоединения.Сервер+";Port=5432;Database="+НастройкиСоединения.База+";Uid="+НастройкиСоединения.Пользователь+";Pwd="+НастройкиСоединения.Пароль+";";
ADOСоединение.Open(СтрокаСоединения);

При интерактивном запуске обработки обмена ошибок не происходит, а при обращении к ней из модуля веб-сервиса (инициация обмена из интернет-магазина) данный фрагмент выдает ошибку:
{ОбщийМодуль.Доработки.Модуль(1427)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC]
Источник данных не найден и не указан драйвер, используемый по умолчанию.

Параметры НастройкиСоединения в обоих случаях одинаковы.

Не мог бы кто-нибудь знающий подсказать, с чем это может быть связано? Заранее спасибо.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск