E
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]
Источник данных не найден и не указан драйвер, используемый по умолчанию.
Параметры НастройкиСоединения в обоих случаях одинаковы.
Не мог бы кто-нибудь знающий подсказать, с чем это может быть связано? Заранее спасибо.
В конфигурации УТ (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]
Источник данных не найден и не указан драйвер, используемый по умолчанию.
Параметры НастройкиСоединения в обоих случаях одинаковы.
Не мог бы кто-нибудь знающий подсказать, с чем это может быть связано? Заранее спасибо.