导航
  • 主页
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

请教各位大大关于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上面了···
...全文
24 点赞 收藏 回复
写回复
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复

还没有回复,快来抢沙发~

发动态
发帖子
PowerBuilder
创建于2007-09-28

816

社区成员

PowerBuilder 相关问题讨论
申请成为版主
社区公告
暂无公告