|
Подключение к PostgreSQL | ☑ | ||
---|---|---|---|---|
0
diss_zx
08.12.15
✎
12:45
|
Добрый день, в 1С новичок, никак не могу подключиться к таблицам внешней базы PostgreSQL, нужно из PostgreSQL выкачать данные в свою базу. Подключение через АДО проходит успешно. Но вот там таблицы в схемах, как к ним правильно обращаться запросом, я попробовал: Запрос.Текст = "ВЫБРАТЬ family.fio Как ФИО";, но ругается что таблицы family не существует, она находится в схеме kadr, Подскажите, как правильно к ней обратиться?
|
|||
1
ДенисЧ
08.12.15
✎
12:46
|
постгре не знаю, но кажется, что kladr.family.io
|
|||
2
Мэс33
08.12.15
✎
12:47
|
(0) "ВЫБРАТЬ" )))
Может SELECT? |
|||
3
Адинэснег
08.12.15
✎
13:05
|
(2)и может без "Как " ))
|
|||
4
Адинэснег
08.12.15
✎
13:06
|
(0) ibexpert поставь и там запросы пиши, потом копируй в обработину свою
|
|||
5
Адинэснег
08.12.15
✎
13:09
|
ххха... так он еще и объект Запрос создает походу лол
|
|||
6
Мэс33
08.12.15
✎
13:30
|
(5) А было бы классно иметь такой слой абстракции, чтобы при подключении к любому СУБД тупо писать: "ВЫБРАТЬ ..."
|
|||
7
diss_zx
08.12.15
✎
13:32
|
как только не ставил по рекомендациям, ругается что таблицы family не существует. Убирал Как, ставил select.
|
|||
8
Мэс33
08.12.15
✎
13:33
|
||||
9
Мэс33
08.12.15
✎
13:34
|
(8) +море ссылок в гугле
|
|||
10
asady
08.12.15
✎
13:48
|
(0) select fio from family
попробуй |
|||
11
diss_zx
08.12.15
✎
14:58
|
select fio from family, ругается на таблицу
|
|||
12
asady
08.12.15
✎
15:08
|
(11) выкладывай весь код от подключения до этого запроса
|
|||
13
Мэс33
08.12.15
✎
15:09
|
(12) Ишь какой хитрый. Так любой найдет решение.
|
|||
14
diss_zx
08.12.15
✎
15:53
|
Connection = Новый COMОбъект("ADODB.Connection");
ConnectionString ="Driver={PostgreSQL Unicode};Server=svr-dbs01;Port=5432;Database=office;Uid=proshin;Pwd=proshin;";//Integrated Security=SSPI;"; Попытка Connection.Open(ConnectionString); Исключение Сообщить(ОписаниеОшибки()); КонецПопытки; //Платформа = Новый COMОбъект("V82.COMConnector"); //СтрокаПодключения = "file='" + ПутьКБазе + "'; usr='" + Пользователь + "'; pwd='" + Пароль + "';"; //Соединение = Платформа.Connect(СтрокаПодключения); Запрос = новый Запрос; Запрос.Текст = "SELECT fio from family"; |
|||
15
diss_zx
09.12.15
✎
10:19
|
но этот запрос в консоле отрабатывает, и тоже подключаюсь через АДО Driver={PostgreSQL Unicode};Server=svr-dbs01;Port=5432;Database=office;Uid=proshin;Pwd=proshin;
|
|||
16
diss_zx
09.12.15
✎
10:20
|
извиняюсь, отрабатывает в консоле SELECT fio from kadr.family
|
|||
17
Asmody
09.12.15
✎
10:35
|
(14) С чего ты взял, что 1Совский запрос будет работать с ADODB?!
|
|||
18
diss_zx
11.12.15
✎
12:12
|
(17) Но вроде подключение происходит успешно, пробую через BDE, может так проскочит, но нашёл как можно подключиться в 7.7, может есть возможность и у 8 такая?
|
|||
19
ДенисЧ
11.12.15
✎
12:14
|
(18) бред сивой кобылы.
|
|||
20
diss_zx
11.12.15
✎
15:32
|
(19) Может быть,...но проблемма не решена, ищу пути
|
|||
21
b_ru
11.12.15
✎
15:36
|
(20) Проблема решена в (7), а ты невнимателен.
|
|||
22
Мэс33
11.12.15
✎
15:51
|
(20) см (8)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |