Вход | Регистрация
 

Ошибка при выполнении запроса внешнего источника данных

Ошибка при выполнении запроса внешнего источника данных
Я
   yakutyan
 
18.06.20 - 09:14
Добрый день коллеги!

Есть необходимость просматривать историю вызовов из 1С с базы Asterisk.
Таблицу подключил, данные получаю, все отлично.
Но столкнулся с ошибкой при использовании условия с операцией "В" массиве,  когда я устанавливаю в параметр массив до 128 элементов запрос выполняется без ошибок, но если в массиве будет более 128 элементов, запрос крашится с ошибкой:

Ошибка ODBC. SQLSTATE: HY000
Номер ошибки: 1267
Описание: [ma-3.1.6][5.5.64-MariaDB]Illegal mix of collations (utf8_unicode_ci,IMPLICIT) and (utf8_general_ci,IMPLICIT) for operation '='

Никаких проблем с кодировками нет, т.к. для тестирования я добавляю в массив один и тот же элемент с 128 и запрос отрабатывает как положено, но при добавлении 129 элемента запрос посылает меня к вам. В интернете инфу не нашел, может сталкивался кто с такой проблемой?
   Ёпрст
 
1 - 18.06.20 - 09:21
(0) как раз твой случай (не смотря, что там mysql)
https://www.sql.ru/forum/673058/mysql-error-illegal-mix-of-collations
   yakutyan
 
2 - 18.06.20 - 09:29
(1) спасибо! пойду к админу

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.