Имя: Пароль:
1C
1С v8
Подключение к базе Postgree из 1С 8.2
0 artemru
 
28.03.12
22:46
ОС Win7X64. PostgreSQL 9.1 драйвер psqlodbc_09_00_0310-x64. Все стоит на одной машине. Никак не могу подключится к базе данных из 1С!!!! Уже все перепробовал.
ConnectionString ="Provider=MSDASQL.1;Password=Hjcnjdhe07;Persist Security Info=True;User ID=postgres;Data Source=PostgreSQL35W;Mode=ReadWrite;Initial Catalog=Vokzal"; строку получил из файла 1.udl  Ругается "Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][Диспетчер драйверов ODBC] В указанном DSN архитектура драйвера и архитектура приложения не соответствуют друг другу."
и так пробовал  ConnectionString ="Driver = {PostgreSQL} Server = 192.168.0.130, порт = 5432; Database = MyDatabase; UID = Имя_пользователя, Pwd = MyPassword;"
Помогите плиз!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
1 artemru
 
28.03.12
22:48
В источниках ODBC добавил эту базу. Оттуда соединение происходин нормально по кнопке проверить соединение.
2 artemru
 
28.03.12
22:48
Да к стати платформа 1С:Предприятие 8.2 (8.2.15.301)
3 artemru
 
28.03.12
23:24
смотрел и вот отсюда http://www.connectionstrings.com/ все равно не выходит
4 эцп
 
28.03.12
23:40
> psqlodbc_09_00_0310-x64
> архитектура приложения не соответствуют друг другу
Нужно использовать другой драйвер, не x64
5 artemru
 
28.03.12
23:45
вроде получилось вот так

   Connection = Новый COMОбъект("ADODB.Connection");
   ConnectionString ="Driver={PostgreSQL Unicode};Server=Localhost;Port=5432;Database=Vokzal;Uid=postgres;Pwd=Hjcnjdhe07;";//Integrated Security=SSPI;";
   Попытка
       Connection.Open(ConnectionString);
   Исключение
       Сообщить(ОписаниеОшибки());
   КонецПопытки;
2 + 2 = 3.9999999999999999999999999999999...