Имя: Пароль:
1C
 
Не могу подключить внешний источник данных MySQL
0 trey1
 
05.09.19
09:52
Всем привет, такая проблема, платформа 1с 8.3.13.1865, пытаюсь подключить внешний источник данных mysql в 1с, строка подключения:

Driver={MySQL ODBC 8.0 Unicode Driver}; Server=192.168.0.48; Port=6033; DATABASE=torg; USER=1c; PASSWORD=Fksd23dsfks;

Коннект проходит, но только когда дело доходит до выбора таблиц, выдает ошибку :

http://prntscr.com/p21bwv

Гуглил долго, ничего особо не нашел, пытался добавить к строке подключения разные параметры типа
default_authentication_plugin=mysql_native_password
STMT=SET CHARACTER
SET utf8;
бесполезно.

Причем к другой базе на PostgreSQL подключается без проблем.

В общем прошу помощи, разобраться не получается)
1 trey1
 
06.09.19
08:43
up
2 ДенисЧ
 
06.09.19
09:04
3 trey1
 
06.09.19
09:23
(2) Ну щас попробую отправить этот топик нашим DBAшникам, т.к у меня доступа к хранимым процедурам даже нет, они сказали что типа в драйвере проблема но даже не знаю что на это сказать
4 trey1
 
06.09.19
09:28
Хотя погоди (2) Тут речь про Message: [Microsoft][ODBC SQL Server Driver][Invalid cursor state]

я пытаюсь к MySQL подключиться
5 rsv
 
06.09.19
09:57
(4)  возьмите  ексель . Из него попробуйте через внешние данные . По крайней мере
Исключите пока движок 1с
6 rsv
 
06.09.19
09:59
Наберите запросец в в екселевском квери . Дрова качните рекомендованные и так далее
7 Salimbek
 
06.09.19
10:04
(0) Драйвер MySQL на сервере 1С-а установлен?
8 Salimbek
 
06.09.19
10:07
+(7) Еще тут: http://devtrainingforum.v8.1c.ru/forum/thread.jsp?id=597199
пишут, что есть проблемы, когда имя Поля или Таблицы содержит "_"
9 trey1
 
06.09.19
12:17
(7) Да, всё стоит, я и в локальном режиме пробовал, тест подключения успешен а дальше всё, ошибка
10 Вафель
 
06.09.19
12:31
(8) это вроде бы уже давно поправили
11 Salimbek
 
06.09.19
14:19
(10) Х.з. Может и так. Однако на скриншоте в (0) я явно вижу таблицы и поля с подчеркиванием.
12 Очевидно
 
06.09.19
15:34
(0) у меня такая строка к MYSQL работает :
DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=bitnami_redmine;LANGUAGE=ru_russian;STMT=set character_set_results=cp1251
13 Очевидно
 
06.09.19
15:36
(12) + Платформа 1С:Предприятие 8.3 (8.3.14.1779)
... и таблицы получает и записи изменяет
14 trey1
 
08.09.19
18:44
(13) везёт) добавил в строку подключения твои 2 параметра
;LANGUAGE=ru_russian;STMT=set character_set_results=cp1251
Нифига, та же самая ошибка что и всегда вылезала вылазит
http://prntscr.com/p21bwv
Я уже думал решить проблему системным DSN и указать все требуемые данные винде а в источнике просто добавить его типа DSN=mysql, но нет блин, та же самая ошибка(
15 Лефмихалыч
 
08.09.19
19:03
закладка.
была такая шняга, когда я хотел из otrs и redmine забирать в одну базу данные о задачах и факт времени. На некоторых таблицах базы otrs'а вываливалась вот эта балда.
Времени не было глубоко копать, одинэсников на тот момент в штате не было и я просто перестал хотеть этим заниматься.
16 rsv
 
08.09.19
19:34
Третьи сутки пошли :(
17 Salimbek
 
08.09.19
22:00
(14) Создай новую базу на своем сервере с тем же пользователем и паролем, создай внутри пару таблиц, добавь в каждой по несколько полей. Заполни случайными данными и проверь, как работает 1С-ка с такой базой.
Если сработает - то проблема в (8).
Если нет, проблема в сервере или драйвере и копать в том направлении.
18 Адепт1С
 
12.09.19
15:16
(17) Если нет, проблема в сервере или драйвере и копать в том направлении.
Где можно покопать? Можно поточнее таже проблема в Эксель данные залетают 1с не хочет работать пишет драйвер не найден стоять оба драйвера 32 и 64.