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

Qt存储过程,该怎么处理

2013-08-01 
Qt存储过程谁有Qt操作Sql存储过程的例子么 带参的有返回值的那种[解决办法]http://cool.worm.blog.163.com

Qt存储过程
谁有Qt操作Sql存储过程的例子么 带参的   有返回值的那种
[解决办法]
http://cool.worm.blog.163.com/blog/static/6433900620091018103220702/
[解决办法]
单个输出参数没问题,就是多个不知道怎么办
[解决办法]
以下是访问oracle存储过程的示例,多个输入、输出都可以。        
        QSqlQuery query(db);
if (!query.prepare("call test_out2(:p1,:p2,:out1,:out2)"))
{
return false;
}

query.bindValue(":p1", "abcd", QSql::In);

query.bindValue(":p2", "edfg", QSql::In);

QString t1(128,'\0'),t2(128,'\0');

query.bindValue(":out1", t1, QSql::Out);
query.bindValue(":out2", t2, QSql::Out);

if (!query.exec())
{
return false;
}
     
QString str1 = query.boundValue(":out1").toInt();
QString str2 = query.boundValue(":out2").toInt();

热点排行