Имя: Пароль:
1C
1С v8
PostgreSQL
0 ВежливаяТварь
 
01.11.12
15:37
Добрый день. Столкнулся с весьма глупой проблемой. Мне необходимо подключиться из 1с 8.2 к PostgreSQL. Пробовал так:
ADOConnection.ConnectionString = "Driver={PostgreSQL Unicode};Data Source=192.168.0.142;
   |location=kae8; User ID=exch1; password=2718281828;";
ошибка вылетает такая:Форма.Форма.Форма(12)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] Источник данных не найден и не указан драйвер, используемый по умолчанию

и так:ADOConnection.ConnectionString = "Provider=PostgreSQL OLE DB Provider;Data Source=192.168.0.142;
   |location=kae8; User ID=exch1; password=2718281828;";
ошибка такая: {Форма.Форма.Форма(12)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (ADODB.Connection): Не удается найти указанного поставщика. Вероятно, он установлен неправильно.

и даже так:ADOConnection.Provider = "SQLOLEDB.1";
   ADOConnection.Properties( "Data Source" ).Value = СокрЛП("192.168.0.142");    //"HU-AL";
   ADOConnection.Properties( "Initial Catalog" ).Value = СокрЛП("kae8"); //"Oracle";
   ADOConnection.Properties( "User ID" ).Value = СокрЛП("exch1"); //"sa";
   ADOConnection.Properties( "Password" ).Value = СокрЛП("2718281828"); //"***";
ошибка :{Форма.Форма.Форма(15)}: Ошибка при вызове метода контекста (Open): Произошла исключительная ситуация (Microsoft OLE DB Provider for SQL Server): [DBNETLIB][ConnectionOpen (Connect()).]SQL-сервер не существует, или отсутствует доступ.

Подчкажите, пожалуйста, как соединиться с PostgreSQL.
1 ВежливаяТварь
 
01.11.12
16:54
ADOConnection.ConnectionString ="DRIVER={PostgreSQL Unicode}; SERVER=192.168.0.142; DATABASE=kae8; User ID=exch1; password=2534524;";  вот так получилось, может кому нибудь пригодится.