Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / [игнор отключен] [закрыт для гостей] / Обмен данными 1c и Postgresql / 6 сообщений из 6, страница 1 из 1
13.09.2011, 17:51
    #37438697
erstka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными 1c и Postgresql
Здравствуйте всем! Такой вопрос:

В конфигурации УТ (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]
Источник данных не найден и не указан драйвер, используемый по умолчанию.

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

Не мог бы кто-нибудь знающий подсказать, с чем это может быть связано? Заранее спасибо.
...
Рейтинг: 0 / 0
14.09.2011, 08:04
    #37439299
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными 1c и Postgresql
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]
Источник данных не найден и не указан драйвер, используемый по умолчанию.

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

Не мог бы кто-нибудь знающий подсказать, с чем это может быть связано? Заранее спасибо.
а в панели винды пробовали одбс настроить?
...
Рейтинг: 0 / 0
14.09.2011, 15:23
    #37440201
erstka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными 1c и Postgresql
Zerro,

Пробовали. Вроде как в порядке
...
Рейтинг: 0 / 0
14.09.2011, 15:25
    #37440205
Zerro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными 1c и Postgresql
erstkaZerro,

Пробовали. Вроде как в порядке
ну я сперва пробую на екселе -если могу подключить к базе то норма. Ищу проблему в 1с потом.
...
Рейтинг: 0 / 0
14.09.2011, 16:18
    #37440336
The Dim!
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными 1c и Postgresql
1. Разрядность драйвера и разрядность вэб-сервера? 64 не увидет 32 и наоборот.
2. Пользователь из под которого работает вэб-сервер - есть ли у него право на полключение к серверу БД.
...
Рейтинг: 0 / 0
15.09.2011, 11:56
    #37441504
erstka
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Обмен данными 1c и Postgresql
The Dim!,

установлен драйвер PostgreSQL Unicode(x64) версии 9.00.03.10, сервер 1С тоже 64-разрядный, установлен Apache 2.2 - x32 (не знаю играет ли он роль, так как обращение к 1с идет с другого пк на котором поднят сайт)
...
Рейтинг: 0 / 0
Форумы / [игнор отключен] [закрыт для гостей] / Обмен данными 1c и Postgresql / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]