Имя: Пароль:
1C
1С v8
MySQL 5.2|5.3 ODBC driver, поля в базе без "_",ошибка: 1064 . Как обойти?
, ,
0 Живой Ископаемый
 
04.09.15
11:27
1. Есть способ, сейчас расскажу 100% (1)
2. Без вариантов, только АДО 0% (0)
3. Подойдет драйвер с инфсотарта 0% (0)
Всего мнений: 1

Почитал, что 1С неправильно интерпретирует запросы к полям, в названии которых есть подчеркивание. Но у меня нет таких полей. И тем не менее ошибку получаю. Уже в режиме предприятия, при попытке вывести записи таблицы в динамический список.


Вот эта штука может помочь? Но почему она 32-битная, у меня сервер 64-битный - мне подойдет
http://catalog.mista.ru/public/176787/

Полностью ошибка выглядит так:
Ошибка получения данных
по причине:
Ошибка создания набора данных "НаборДанныхДинамическогоСписка"
по причине:
Ошибка при исполнении запроса набора данных
по причине:
Ошибка выполнения запроса
по причине:
Ошибка внешней базы данных:
ошибка при выполнении запроса
по причине:
Ошибка ODBC. SQLSTATE: 42000
Номер ошибки: 1064
Описание: [MySQL][ODBC 5.2(a) Driver][mysqld-5.6.21]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '25
T1.ID,
T1.NAZ,
T1.ENAB,
T1.IUSER,
T1.ONDATE,
T1.MAGAZIN,
T1.ID
FROM IZAKAZ T1' at line 1
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший