Qt接收mysql中函数的返回值

	// 将回传的值放入sql会话的@max_no变量中,然后使用 Select @max_no查询出结果。
    _sqlc = QString("CALL getNewPurchaseFormNo(@max_no);");
	qyb->exec(_sqlc);
//    qyb->prepare(_sqlc);
//    qyb->exec();
    
    qyb->prepare("select @max_no;");
    if(!qyb->exec()){
#ifdef DEBUG
        cout << "SQL执行失败!";
        cout << _sqlc;
        cout << qyb->lastError();
#endif
    } else {
        qyb->first();
        cout << qyb->value(0).toString();
    }

posted @ 2022-03-04 15:40  看不见的R  阅读(321)  评论(0)    收藏  举报