请教各位大大关于DW如何获得查询结果的问题~

colvani 2007-12-20 02:25:04
各位大大~偶是PB新手···

我已经创建好了一个外部DW,想通过一段组合好的SQL查询一批数据在DW上显示,该怎么做呢?

好像用游标是不行的吧? 用游标的代码:
declare lc_cursor1 dynamic cursor for SQLSA ;
prepare SQLSA from :ls_sql using online ;
open lc_cursor1;
fetch lc_cursor1 into :REASON_CODE,:SETT_AMT,:COUNT;

do while ( online.sqlcode = 0)
insertrow = tab_1.tabpage_1.dw_1.insertrow(0)
tab_1.tabpage_1.dw_1.setitem(insertrow,'REASON_CODE',REASON_CODE)
tab_1.tabpage_1.dw_1.setitem(insertrow,'SETT_AMT',SETT_AMT)
tab_1.tabpage_1.dw_1.setitem(insertrow,'COUNT',COUNT)
loop
close lc_cursor1;


另一种方法好像也没成功:
tab_1.tabpage_1.dw_1.settransobject(online)
tab_1.tabpage_1.dw_1.setsqlselect(ls_sql)
tab_1.tabpage_1.dw_1.retrieve()

ls_sql是已经组合好的sql语句,只剩下显示在外部DW上面了···
...全文
74 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

1,108

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧