Russian Qt Forum
Ноябрь 22, 2024, 11:29 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: возможны ли имена пользователей MySQL в кирилице  (Прочитано 3480 раз)
andybeg
Гость
« : Июнь 06, 2011, 13:03 »

через EMS SQL Manager создал имена пользователей в кириллице (делаю авторизацию в программе через пользователей в базе) и не могу соединиться БД
        
Код:
db.setHostName("localhost");
        db.setPort(3306);
        db.setDatabaseName("at");
        tmp = oper.GetName();
        db.setUserName( oper.GetName());
        db.setPassword(oper.GetPass());
        bool ok = db.open();
GetName и GetPass возвращают QString полученный из QLineEditесли, если логин кирилический, то соединения с базой не происходит, если латиница, то всё нормально, так же при попытке войти в EMS SQL Manager под кириллическим логином происходит отбой, как то такое лечится?
« Последнее редактирование: Июнь 06, 2011, 13:19 от andybeg » Записан
Pretorean
Гость
« Ответ #1 : Июнь 07, 2011, 08:47 »

использование кирилицы в базе данных теоретически возможна, но на практике приводит к невнятным ошибкам
Записан
andybeg
Гость
« Ответ #2 : Июнь 07, 2011, 08:50 »

да, уже понял, так что сделаю стандартно таблицу с хэшем
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.048 секунд. Запросов: 20.