Имя: Пароль:
1C
 
Внешние источники данных, подключение к БД сайта
, ,
0 nemoxp
 
15.01.17
19:24
Есть сайт с БД SQL на PhpMyAdmin.
1С:Предприятие 8.3 (8.3.9.1850)

Создаю внешний источник данных в конфигураторе, строка подключения:
DRIVER={MySQL ODBC 5.1 Driver};SERVER=***;Database=***;Uid=***;PWD=***;Option=3;

Подключение проходит, выводится структура БД сайта, выбираю нужные таблицы. Далее создаю динамический список на форме обработки с выводом таблицы из внешнего источника.

При запуске предприятия и попытки считать или записать данные выходит ошибка:

Ошибка ODBC. SQLSTATE: 42000
Номер ошибки: 1064
Описание: [MySQL][ODBC 5.1 Driver][mysqld-5.1.71]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."virtuemart_product_id",
T1."virtuemart_product_id",
T1."virtuemart_vendor' at line 1

В чем дело? Пробовал другие драйверы ODBC 3.5 и 5.3 - все то же самое.
1 Mauser
 
15.01.17
19:30
Тип СУБД в подключении какой указал?
2 nemoxp
 
15.01.17
20:10
Прочее
3 nemoxp
 
15.01.17
20:15
Сейчас попробовал MySQL и MS SQL Server - проблема не изменилась

При попытке создать запись выводится такая ошибка:

Ошибка внешней базы данных:
ошибка при выполнении запроса
по причине:
Ошибка ODBC. SQLSTATE: 42000
Номер ошибки: 1064
Описание: [MySQL][ODBC 5.1 Driver][mysqld-5.1.71]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 '"virtuemart_product_id","virtuemart_vendor_id","product_parent_id","product_sku"' at line 1
4 nemoxp
 
15.01.17
20:22
Заработало. Поставил тип MySQL .