Qt连接Mysql数据库出现 [ODBC 驱动程序管理器] 函数序列错误

Qt连接Mysql数据库出现 [ODBC 驱动程序管理器] 函数序列错误

平台信息
IDE: Qt
数据库:Mysql
系统: Windows 10 专业版
问题描述
在使用Qt 的 QDataBase连接Mysql的时候,
数据库连接成功,但是执行sql语句时出现问题

错误输出如下

QODBCResult::exec: Unable to execute statement: "[Microsoft][ODBC 驱动程序管理器] 函数序列错误"

错误代码的写法

if(ui->radioButton_2->isChecked())
{
        QSqlQuery sql;
        sql.prepare("select * from 柜台信息表 where usernumber = :userInputNumber");
        sql.bindValue(":userInputNumber" , userInputNumber);
        sql.exec();
        QString userNumber;
        QString userPassword;
        while(sql.next())
        {
            userNumber = sql.value("usernumber").toString();
            userPassword = sql.value("userpassword").toString();
        }
        qDebug()<<"Number found in the database:"+userNumber;
        qDebug()<<"Password found in the database:"+userPassword;
        sql.clear();

        if(userInputPassword == userPassword&&userNumber == userNumber)
        {
            qDebug()<<"Login succeeded";
        }
        else
        {
            qDebug()<<"Login failed";
        }
    }