Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
01 окт 2024, 07:14

Получить данные с mysql по odbc

Автор kot488, 06 сен 2017, 13:31

0 Пользователей и 1 гость просматривают эту тему.

kot488

Уважаемые специалисты, нужна помощь. Нужно получить данные с mysql.
Подключение проходит нормально, таблицы видит.
Пробую в конструкторе запроса получить данные, выводит ошибку
Ожидается выражение Выбрать перед строкой
ПараметрыСоединенияССайт = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;

Подскажите пожалуйста, как код правильно должен выглядить?
Платформа 8.3.8 на управляемых формах


ПараметрыСоединенияССайт = Новый ПараметрыСоединенияВнешнегоИсточникаДанных;
ПараметрыСоединенияССайт.СтрокаСоединения= "
|DRIVER={MySQL ODBC 5.3 ANSI Driver};
|SERVER=*.*.*.*;
|DATABASE=*;
|UID=*;
|PWD=*;";
ВнешниеИсточникиДанных.Сайт.УстановитьОбщиеПараметрыСоединения(ПараметрыСоединенияССайт);
ВнешниеИсточникиДанных.Сайт.УстановитьСоединение();
Запрос = Новый Запрос("ВЫБРАТЬ
                         |ldo56_zayavki_upakovka.Ссылка,
                         |ldo56_zayavki_upakovka.username,
                         |ldo56_zayavki_upakovka.e_mail_zakaz
                     ИЗ
                        ВнешнийИсточникДанных.Сайт.Таблица.ldo56_zayavki_upakovka КАК ldo56_zayavki_upakovka");
Таблица = Запрос.Выполнить().Выгрузить();



ilyay

вертикальные палочки не везде в запросе

kot488

Цитата: ilyay от 06 сен 2017, 14:37
вертикальные палочки не везде в запросе

Тут пропустил
|ldo56_zayavki_upakovka.e_mail_zakaz
|ИЗ
|ВнешнийИсточникДанных.Сайт.Таблица.ldo56_zayavki_upakovka КАК ldo56_zayavki_upakovka");

Но все равно не происходит запрос с той же ошибкой

ilyay

а если по ссылке в интерфейсе открыть содержимое таблицы внешнего источника, работает?

kot488

Цитата: ilyay от 06 сен 2017, 15:16
а если по ссылке в интерфейсе открыть содержимое таблицы внешнего источника, работает?

Решил, не проставил права на использования внешних данных, как только дал права, появилась возможность в конструкторе создавать запрос

Осталось придумать как еще создать документ, и заполнить получеными данными его

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск