Вход | Регистрация

1С:Предприятие ::

Метки: 

Внешние источники данных (mySQL)

Я
   Alex_Kh_ua
 
22.08.18 - 12:06
Хочу поделится своей бедой в подключении к базе данных сайта по средством mysql connector odbc 8.0.12 (win32)... База файловая.
Что сделано:
1. Установлен mysql-connector-odbc-8.0.12-win32.
2. В Конфигураторе добавлен новый объект метаданных Внешние источники данных.
3. В процессе добавления таблиц из базы данных сайта произведены настройки https://drive.google.com/file/d/1IGcGxQ6IphHYFpRP2UmcApQpa5paAA7Q/view?usp=sharing, по которым доступ к таблицам базы данных сайта для добавления в объект конфигурации дан.https://drive.google.com/file/d/1GHzlmziYzpQqqUGmqr11aKga2y9PJTsA/view?usp=sharing https://drive.google.com/file/d/13YG6uBDU0U3xppWiNrUfdBOLzanpC24_/view?usp=sharing
4. При попытке выполнить запрос к таблицам БД сайта, во всех случаях кроме одного по команде Запрос.Выполнить().Выгрузить(); возвращает таблицу значений. https://drive.google.com/open?id=1recA3GiekhxlGqYDBSrCibf4pWvQ_-8r А вот в одной таблице ORDER (где содержится информация о заказах) выдает ошибку https://drive.google.com/open?id=17exoI1vztsbqe-tXcHKjihfpei87V_BQ

Собственно и вопрос, почему только на этой таблице и в чем проблема может быть?
 
 
   Salimbek
 
1 - 22.08.18 - 12:15
(0) Дык, назвали таблицу не очень хорошо, т.к. order - это оператор языка запросов. Назвали бы уж тогда orders.
А так - можно попробовать заключить имя этой таблицы в апострофы.
   Alex_Kh_ua
 
2 - 22.08.18 - 12:25
(1) подскажите пожалуйста о чем речь?
   Salimbek
 
3 - 22.08.18 - 12:31
(2) А что непонятного? Ну например, типовой запрос будет выглядеть примерно так: select a,b from table order by a
А в твоем случае, из-за того, что имя таблицы такое дурное, получим select a,b from order order by a.
Вот все и ругается, что мол ты за фигню мне пишешь.
И далее либо переименовываешь таблицу, либо берешь имя в апострофы, типа так: select a,b from 'order' order by a
   Eiffil123
 
4 - 22.08.18 - 12:52
(2) order - это оператор сортировки в SQL. Вот он и не понимает, что вы там пытаетесь отсортировать.
   Alex_Kh_ua
 
5 - 22.08.18 - 12:54
(2) Частично понял, но как это приделать к типовому запросу созданным конструктором 1С? http://prntscr.com/klk9mj
   Alex_Kh_ua
 
6 - 22.08.18 - 13:42
АП!
   Alex_Kh_ua
 
7 - 22.08.18 - 17:20
АП!
   Cool_Profi
 
8 - 22.08.18 - 17:56
Переименуй таблицу.
Или не используй ВИД


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует