|
Внешний источник. Проблема "_" в именах полей
| ☑ |
0
Адинэснег
05.11.13
✎
22:18
|
Пытаюсь из mysql получить выборку.
DRIVER={MySQL ODBC 3.51 Driver};
SERVER=localhost;
DATABASE=dbname;
UID=username;
PWD=pwd;
В конфигуратор таблицы добавились ок.
Выполняю запрос:
Запрос.Текст = " ВЫБРАТЬ
|user.user_id,
|user.user_group_id,
|user.username,
|user.password,
|user.firstname,
|user.lastname,
|user.email,
|user.code,
|user.ip,
|user.status,
|user.date_added
|ИЗ
|ВнешнийИсточникДанных.Сайт.Таблица.user КАК user";
Получаю ошибку:
Платформа 8.2.19.68 (та же ошибка на 8.2.18.82)
Если выбирать поля, не содержащие _ (нижнее подчеркивание) запрос нормально отрабатывает.
Баг платформы. Как обойти?
|
|
1
Конфигуратор1с
05.11.13
✎
23:10
|
(0) шото мне кажется что проблема не в самом нижнем подчеркивании а в слове груп отделенном нижними подчеркиваниями.
|
|
2
Конфигуратор1с
05.11.13
✎
23:11
|
(1) а не. не заметил что там два поля)
|
|
3
Адинэснег
05.11.13
✎
23:15
|
да 100500 таблиц и полей проверил уже, проблема именно в нижнем подчеркивании в именах полей
|
|
4
Адинэснег
06.11.13
✎
08:23
|
^
|
|
5
Wobland
06.11.13
✎
08:26
|
сервер обрамляет кавычками всё, что содержит "_". РТФМ
|
|
6
shuhard
06.11.13
✎
08:27
|
(0)[Баг платформы. Как обойти?]
сменить платформу
использовать вьюшки
|
|
7
Адинэснег
06.11.13
✎
08:29
|
(5)который сервер? клиенты phpyadmin и navicat не натыкаются на такую проблему
|
|
8
Wobland
06.11.13
✎
08:34
|
(7) your MySQL server ;)
|
|
9
Новиков
06.11.13
✎
08:35
|
вьюхе в мускуле есть? Если есть - вот тебе и выход.
|
|
10
Адинэснег
06.11.13
✎
08:39
|
вьюхи есть... почему именно из 1C эта ошибка валится...
В том же MS Access через тот же ODBC нормально все работает...
|
|
11
shuhard
06.11.13
✎
09:02
|
(10) будь мужиком - открой баг-лист
|
|
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший