首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

关于qt 数据库的一个小疑点

2013-04-21 
关于qt 数据库的一个小问题void Widget::on_pushButton_clicked(){qDebug() ui-lineEdit-displayText(

关于qt 数据库的一个小问题
void Widget::on_pushButton_clicked()
{
    qDebug()<< ui->lineEdit->displayText();
    query.exec("INSERT INTO liubo (id, name) "
                            "VALUES (1001, 'Thad Beaumont')");
}
上面这段程序我先通过在lineedit 输入内容,然后点击按钮,把内容插入数据库中,但是不知道怎么写?
[解决办法]
QSqlQuery query;
query.prepare("INSERT INTO liubo (id, name) "
                        "VALUES (:id, :name)");
//或则query.prepare("INSERT INTO liubo VALUES (:id, :name)");
query.bindValue(":id", 1001);
query.bindValue(":name", ui->textEdit->text());
query.exec();

热点排行