为什么会出现“参数计数不匹配”错误?

时间:2019-07-31 08:37:52

标签: sqlite qt

尝试将数据保存到sqlite数据库时给出此错误。

我已经在Google中搜索,但找不到任何解决方案。

//collect data
    QString u_name = ui->txt_name->text();
    QString contact = ui->txt_mobile->text();
    //int mobi = contact::number();


    QString save_stmnt = "insert into phonebook(name, mobile) values (:u_name, :contact)";

    cdb->getQuery()->prepare(save_stmnt);
    cdb->getQuery()->bindValue(":u_name",u_name);
    cdb->getQuery()->bindValue(":contact",contact);

    if(cdb->getQuery()->exec()){
        qDebug() << "data saved";
    } else {
        qDebug() << cdb->getQuery()->lastError().text();
    }

为什么给出此错误以及如何解决?

0 个答案:

没有答案