加入收藏 | 设为首页 | Life家族 | SCMLife | RMLife | PMLife | SQALife | TESTLife | 企业VIP专区 | 中文化荣誉殿堂
 
发新话题
打印

[已解决] BuildField 字段 问题( 此文章被查看:527次,被回复:8篇!! )

本主题由 yunshan 于 2008-11-26 19:30 关闭

BuildField 字段 问题

通常会建立查询,如写如下脚本去处理一些事情:
     Set qrydef = SessionObj.BuildQuery("vvv")
    qrydef.BuildField ("id")
    qrydef.BuildField ("abc")

  但是如果字段 abc为 reference_list类似的话

  查询出来的结果却只是 为字段 abc 中第一个 值,后面的其他 没有 显示?

    假如 abc值为: 1111
                 2222
                 3333

    查选的结果只是显示 为 1111


   大家怎么看呢?


问题已经解决 [打开主题]
本主题的最佳答案为 [ 7 楼].



© 本文为 ty1227SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

没试过啊,foreach一下能行嘛?



© 本文为 colorerSCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员

TOP

将abc push到数组中
while($resultsetObj->MoveNext() == 1){
        $strabc = $resultsetObj->GetColumnValue(1);
        push(@result,$strabc);
}



© 本文为 静默SCMLife 共同所有,未经同意,请勿转载 ©如该文侵犯了您的版权,请联系管理员
加油.

TOP

lz好像不是这个意思哦?获取结果集中全部数据不难,关键是其中有些column是reference...即$strabc,而非$resultsetObj.

© 本文为 colorer 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

返回的值是@result

© 本文为 静默 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
加油.

TOP

如果column(1)是reference_list,  $strabc = $resultsetObj->GetColumnValue(1)得到是什么?lz希望得到全部reference的值。

© 本文为 colorer 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

LS的被你打败了,循环得到第一列的值,将其push到数组@result中,你可以自己写个试试。


最佳答案
该回答被楼主/管理员列为正解!

© 本文为 静默 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
加油.

TOP

仔细看了看,确实是我搞错了,ls的,不好意思。写程序试了试,按理resultset已经包含所有值了,包括reference_list字段所有值。

© 本文为 colorer 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员

TOP

过来看一下。。。。。
如果楼主多发一下代码的话,可能问题更好解决。。。。呵呵

© 本文为 backcom 所有,未经同意,请勿转载
©如该文侵犯了您的版权,请联系管理员
圈圈你个叉叉,人如果没得理想,和泡萝卜有撒子区别咯!

TOP

发新话题