Подключение к Postgresql на linux
☑
0
busy1
25.01.22
✎
16:12
Добрый день уважаемые форумчане. Есть стороняя база на Postgresql который в свою очередь работает на linux. Есть сервер 1с, который работает на windows. Задача подключиться к postgresql из 1С и выполнить запроc SQL формата, типа: SELECT... или COPY...
Что я делаю:
Connection = Новый COMОбъект("ADODB.Connection");
Command = Новый COMОбъект("ADODB.Command");
RecordSet = Новый COMОбъект("ADODB.RecordSet");
Connection.ConnectionTimeout = ТаймаутЗапроса;
Connection.Open(СокрЛП(СтрокаСоединения));
Command.ActiveConnection = Connection;
Command.CommandText = КомандаЗагрузки;
Command.CommandTimeout = ТаймаутЗапроса;
Command.Execute();
Connection.Close();
Получаю ошибку Диспетчер драйверов ODBC источник данных не найден.
1
ДенисЧ
25.01.22
✎
16:17
ado на линухе?
2
shuhard
25.01.22
✎
16:18
(0)[СтрокаСоединения] а чё там ?
3
shuhard
25.01.22
✎
16:19
(1) ADO на стороне Windows
4
shuhard
25.01.22
✎
16:21
(2) + в догон, uml файликом всё работает ?
5
Dmitrii
гуру
25.01.22
✎
16:26
(0) источник данных не найден = какая-то ошибка в строке соединения. Или источник недоступен с компа, откуда пытаетесь подключиться к базе.
6
busy1
25.01.22
✎
16:34
(5) Как это проверить?
7
busy1
25.01.22
✎
16:35
(2) DRIVER={PostgreSQL Unicode};Data Source=PostgreSQL35W;SERVER=192.168.130.18;PORT=5434;UID=user;PWD=1234ppo;DATABASE=service
8
busy1
25.01.22
✎
16:36
(4) Это что за файлик?
9
ansh15
26.01.22
✎
00:46
Может psqlodbc нужен, соответствующей разрядности?
10
МихаилМ
26.01.22
✎
01:59
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн