Форумы  ·  Войти  · 

Тема: ошибка формирование отчёта по АТС

Страница 1 из 2, все  1 2 > 
03.03.11 11:58   boratinka  (10/03.12.09)  

при попытке сформировать отчёт по телефонным соединениям ошибка

HY000Illegal mix collations (cp1251_general_ci,IMPLICIT) and (lanin1_swedish_ci,IMPLICIT) for operation '='

при попытке сделать тарификацию по сотрудникам ещё немного странностей что видно из скриншота ниже, я так понимаю что дело всё в том что на сервере mysql стоит не та кодировка что нужна. а какая должна стоять непонятно , и не понятно почему отделы нормально отображаются и сотрудники нормально отображаются в конфигураторе.

Вложенный рисунок
er1.bmp
[ #1 ]  03.03.11 12:02   Ware.Support  EXPERT  

Кодировка БД должна быть cp1251 (Windows-1251).

[ #2 ]  03.03.11 12:10   boratinka  (10/03.12.09)  

ну я так полагаю если она создаётся программой разве она не в этой кодировке, а даже если и так есть какие то безболезненные для базы методы воздействия , ну там как то пере конвертировать , я просто не в курсе .

[ #3 ]  03.03.11 12:12   Ware.Support  EXPERT  

Программа создает базу в нужной кодировке.
Присылайте резервную копию БД на smdr@dipmail.ru, посмотрим.

[ #4 ]  03.03.11 12:46   Oleg [Editor]  KOMENDANT LAB  

Присланный бакап битый.
Бакап базы следует делать встроенными в Комендантъ средствами, не пользуйтесь пхпадмином это вам не БД вордпресса 😊

[ #5 ]  03.03.11 13:54   boratinka  (10/03.12.09)  

снял комендантом дамп скинул , вроде должно сойтить...

[ #6 ]  03.03.11 13:57   Ware.Support  EXPERT  

А Вы раньше восстанавливали БД через phpAdmin?

[ #7 ]  03.03.11 14:02   Ware.Support  EXPERT  

Отчеты по вашей базе отображаются нормально (без знаков вопросов).
Необходимо посмотреть файл конфигурации MySQL my.ini (вышлите также на почту).

[ #8 ]  03.03.11 14:08   boratinka  (10/03.12.09)  

А Вы раньше восстанавливали БД через phpAdmin?

нет именно эту базу создавал с помощью коменданта

[ #9 ]  03.03.11 14:18   Ware.Support  EXPERT  

В файле конфигурации в секции [mysqld] тоже должна быть установлена кодировка cp1251.

[mysqld]
default-character-set=cp1251

[ #10 ]  03.03.11 14:32   boratinka  (10/03.12.09)  

пробовал так, рестартанул службу , но результата нет (всмысле тоже самое) , надеюсь после этого не нужно пересоздавать базу. мне интересно почему именно в левой части (ну там где выбираешь сотрудников) все имена выглядят нормально а слева (в самом репорте “Тарификация звонков сотрудников”) бьються, запросы чем то отличаются ? может проблема с репортом ? хотя может я чего то недопонимаю...

[ #11 ]  03.03.11 14:35   Ware.Support  EXPERT  

Проблема в неустановленной кодировке сервера.
После установки кодировки и перезапуска службы попробуйте восстановить бд из резервной копии.

[ #12 ]  03.03.11 15:02   boratinka  (10/03.12.09)  

восстановил из резервной копии , ошибка при формировании отчёта вроде не вылазит, но проблемы не решает , потому как в репорте всё равно вопросы , видимо надо переписывать имена сотрудников. завтра попробую

[ #13 ]  03.03.11 15:07   Ware.Support  EXPERT  

Видимо Вы что-то не правильно делаете, т.к. Ваша БД у нас работает корректно (ОС Windows XP + СУБД MySQL 5.0.22).

[ #14 ]  03.03.11 15:32   boratinka  (10/03.12.09)  

распишу по шагам что сделано , и что получено в результате
1 - пробовал прописывать кодировку в my.conf (mysql)  на default-charset-set = cp1251
2 - пробовал восстанавливать базу из бэкапа
3 - пробовал удалять сотрудников вместе с подразделениями и создавать заново (ну прописал пару сотрудников) и генерил репорт

результат - всё те же вопросики ....

4 - смотрел в дамп базы , везде всё та же кодировка cp1251
5 - больше всего вопросов по поводу того что в конфигураторе и частично в самом генераторе репортов (сам выше где то скрин) сотрудники отображаются нормально , так вот может всё таки проблем в программе “Модуль Отчётов” ????

единственное ... не знаю почему и когда конкретно но ошибка при формировании отчёта “Телефонные соединения” ошибка
“HY000Illegal mix collations (cp1251_general_ci,IMPLICIT) and (lanin1_swedish_ci,IMPLICIT) for operation ‘=’ “
пропала ... вот думаю может просто я его так сильно закнопал ...

[ #15 ]  03.03.11 16:28   Oleg [Editor]  KOMENDANT LAB  

Кодировки архива вашей БД в порядке, у нас поднимается и отрабатывает.
Есть подозрение что у вас проблема возникает на этапе подключения клиента к серверу.

Страница 1 из 2, все  1 2 > 
Komendant.pro
 ©1999-2025  Инженерная лаборатория "Комендантъ"