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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: Запись значения переменной в базу  (Прочитано 2945 раз)
vldefender
Гость
« : Июнь 17, 2009, 07:39 »

Как правильно заносить значения переменных в MySql? Пытаюсь сделать так, но ничего не получается.
Код
C++ (Qt)
QString artname = "имя";
query.prepare("INSERT INTO catalog (name) VALUES (:name)");
query.bindValue(":name", artname);
query.exec();
Если artname содержит какой-нибудь английский текст, то в базу почему-то число записывается (поле char), если русский текст то в базе пустота.
Записан
sinj
Гость
« Ответ #1 : Июнь 17, 2009, 08:21 »

Не уверен, но возможно поможет
Код:
http://www.prog.org.ru/topic_9021_0.html
Записан
BOBO4KA
Гость
« Ответ #2 : Июнь 18, 2009, 13:51 »

Код
C++ (Qt)
query.prepare("INSERT INTO catalog (name) VALUES (:name);");
 

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


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