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

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

Страниц: [1]   Вниз
  Печать  
Автор Тема: QLineEdit+запись в БД  (Прочитано 3704 раз)
vexar
Гость
« : Июль 15, 2009, 08:27 »

Подскажите как данные из QLineEdit записать в БД.
На форуме нашел один пример:

Код:
 if(addButton)
   {
       QString str1 = LineEditName->text();
       QSqlQuery query;
       query.exec( "INSERT INTO user (name)"
                        "VALUES ('"+str1+"')" );
   }
С помощью этого примера записывается только пустая строка.
Записан
ecspertiza
Супер
******
Offline Offline

Сообщений: 1053


С уважением, мастер конфетного цеха!


Просмотр профиля
« Ответ #1 : Июль 15, 2009, 08:33 »

Поставь qDebug() посмотри что в str1, и попробуй ещё так

QSqlQuery query;
query.prepare("Insert into user(name) values (?) ");
query.query.addBindValue(LineEditName->text());
query.exec();
Записан
vexar
Гость
« Ответ #2 : Июль 15, 2009, 09:00 »

Спасибо за ответ.
Вопрос закрыт.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


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