一个界面中怎么设置用一个存储过程查询不同的表

码如龙 2009-08-30 10:28:10
如题,我在一个窗口中放置了三个dw,每个dw都连接一个相同的存储过程,在存储过程中设置了时间和选择变量bl,也就是当bl等于1的时候,执行第一条查询语句,显示在dw_1中,当bl等于2的时候,执行第二条查询语句,显示在dw_2中,当bl等于3的时候,执行第三条查询语句,显示在dw_3中,但是我在dw中连接存储过程的时候全部显示某一个select的列,这样就出现绑定到不存在的列的情况和数据转换发生溢出的问题,不知道怎么解决了,希望各位大大们能有什么高招。小弟感激不尽。
...全文
106 2 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanxianzhong 2009-08-30
  • 打赏
  • 举报
回复
根据条件修改 dataobject 属性不就可以了。
wag_enu 2009-08-30
  • 打赏
  • 举报
回复
你的DW_X如果在retrieve()前能确定存储过程中的BL就好办了:
choose case bl
case 1
...
case 2
...
case 3
...
end choose

754

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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