Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Запрос к Mysql - ошибка
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование управляемых форм 1С 8.2
nikolas26
Запрос.Текст = "ВЫБРАТЬ 
|    ARTLOOKUP.ARL_KIND
|ИЗ
|    ВнешнийИсточникДанных.MySql.Таблица.ART_LOOKUP КАК ARTLOOKUP
|ГДЕ
| ARTLOOKUP.ARL_SEARCH_NUMBER=&Арт";


Ошибка
Цитата
{ОбщаяФорма.ФормаПоискаПоМарке.Форма(255)}: Ошибка при вызове метода контекста (Выполнить)
Результат = Запрос.Выполнить();
по причине:
Ошибка выполнения запроса
по причине:
Ошибка внешней базы данных:
ошибка при выполнении запроса
по причине:
Ошибка ODBC. SQLSTATE: 42000
Номер ошибки: 1064
Описание: [MySQL][ODBC 5.1 Driver][mysqld-5.1.66-0+squeeze1-log]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 '"ARL_ART_ID",
T1."ARL_ART_ID",
T1."ARL_SEARCH_NUMBER",
T1."ARL_KIND",
T1."ARL_BR' at line 2
logist
Это косячок 8.2 (в 8.3 должны исправить), проблема возникает при использовании нижнего подчеркивания в именах полей.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.