Russian Qt Forum

Qt => Базы данных => Тема начата: vexar от Июль 15, 2009, 08:27



Название: QLineEdit+запись в БД
Отправлено: vexar от Июль 15, 2009, 08:27
Подскажите как данные из QLineEdit записать в БД.
На форуме нашел один пример:

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


Название: Re: QLineEdit+запись в БД
Отправлено: ecspertiza от Июль 15, 2009, 08:33
Поставь qDebug() посмотри что в str1, и попробуй ещё так

QSqlQuery query;
query.prepare("Insert into user(name) values (?) ");
query.query.addBindValue(LineEditName->text());
query.exec();


Название: Re: QLineEdit+запись в БД
Отправлено: vexar от Июль 15, 2009, 09:00
Спасибо за ответ.
Вопрос закрыт.