QSql :: Out和Sql :: InPut是否在调用存储过程之外使用?

时间:2014-08-29 21:34:27

标签: mysql qt

我正在使用Qt5来访问MySQL数据库。使用QSqlQuery + prepare()+ bindValue()。

可以轻松执行INSERT查询

现在我注意到bindValue()有一个可选的paramType参数,可以设置为QSql :: Out和QSql :: InOut。

在CALLing过程中,QSql :: Out和QSql :: InOut参数是否有用并且它们没有用,可以说是SELECT语句,这是正确的吗?还有其他用例而不是CALL吗?

1 个答案:

答案 0 :(得分:0)

事实证明,QSql :: Out和QSql :: InOut实际上仅用于过程调用。

然而事实证明,Qt / MySQL参数绑定不支持提到的OUT和INOUT参数类型(参见here)。