• 3732阅读
  • 4回复

[提问]SQL存储过程 [复制链接]

上一主题 下一主题
离线清晨
 

只看楼主 倒序阅读 楼主  发表于: 2013-07-20
谁有Qt操作SQL存储过程的例子么 带参的   有返回值的那种
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线XChinux

只看该作者 1楼 发表于: 2013-07-20
assistant里就有啊。你用的什么数据库?什么驱动?
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线XChinux

只看该作者 2楼 发表于: 2013-07-20
在assistant里索引SQL Database Drivers
里面有每种数据库涉及到的存储过程调用如何写。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线清晨

只看该作者 3楼 发表于: 2013-07-22
回 2楼(XChinux) 的帖子
我想调用一个带多参的存储过程 于是我把这些参数放进一个数组里  
QString RunProcQuery(QString procName, QString[] prams){}

然后我这样调用
prambill = new string[] { "@FBillNo,20," + sbillno ,
                        "@FCustomer,50,",
                        "@FBookMoney,9,",
                        "@FCount,5," + guestCount.ToString(),
                        "@FOperTch,10," + orderMan,
                        "@FBookNo,20,",
                        "@FUnit,100,",
                        "@FTel,50,",
                        "@FLinker,6," ,
                        "@FTable,500," + tableCode+';'};
QString sReturn = RunProcQuery("iPadBillTable", prambill);

RunProcQuery函数里应该怎么写呢    我没找到方法呃。。
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
离线清晨

只看该作者 4楼 发表于: 2013-07-22
呃  上面是我曾经用C#写的   我现在用Qt也要用到这个存储过程  应该这么调用
QString RunProcQuery(QString procName, QStringList[] prams){}
prambill <<
                "@FBillNo,20," + sbillno <<
                "@FCustomer,50,"<<
                "@FBookMoney,9,"<<
                "@FCount,5,0"<<
                "@FOperTch,10," + strPeople<<
                "@FBookNo,20,"<<
                "@FUnit,100,"<<
                "@FTel,50,"<<
                "@FLinker,6," <<
                "@FTable,500," + tableCode+';';
QString sReturn = RunProcQuery("iPadBillTable", prambill);//参数一为存储过程名,参数二为参数数组

就是不知道RunProcQuery里该怎么写
专业维修核潜艇,回收二手航母、二手航天飞机,大修核反应堆,拆洗导弹发动机更换机油,无人侦察机手动挡改自动,航天飞机保养换三滤,飞碟外太空年检 ,各型号导弹加装迎宾踏板,高空作业擦洗卫星表面除尘、打蜡及抛光,东风全系列巡航导弹。并提供原子对撞机。量大从优,有正规发票。
快速回复
限100 字节
 
上一个 下一个