社区
DataWindow
帖子详情
动态修改CrossTab数据窗口的SQL,RETRIEVE()后结果不变?
wuhao_delphi
2003-08-20 05:19:47
该crosstab从单表获取数据;
retrieve语句是这样的:
dw_result.Object.DataWindow.Table.Select = is_oldsql + newsql
dw_result.settransobject(sqlca)
rtn = dw_result.retrieve()
...全文
53
10
打赏
收藏
动态修改CrossTab数据窗口的SQL,RETRIEVE()后结果不变?
该crosstab从单表获取数据; retrieve语句是这样的: dw_result.Object.DataWindow.Table.Select = is_oldsql + newsql dw_result.settransobject(sqlca) rtn = dw_result.retrieve()
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sunboy_hb
2003-11-14
打赏
举报
回复
dw_1.dataobject="..." //your dw
settransobject(sqlca)
...
retrieve()
wuhao_delphi
2003-08-21
打赏
举报
回复
settransobject(sqlca)是一定得要的,否则报错。
谢谢楼上的兄弟们,但是......
我retrieve后,
s = dw_result.Object.DataWindow.Table.Select
messagebox('',s)
看到的是修改后的select语句,但是DW中的结果一点没有变!
Crosstab中没有分组。怎么办?
fiend_terminator
2003-08-21
打赏
举报
回复
利用setsqlselect()
如果sql语句有误,系统会提示你!
workhand
2003-08-21
打赏
举报
回复
可能是分组的问题。重新settransobject(sqlca)试试。
klbt
2003-08-20
打赏
举报
回复
你原来的数据窗口是否有分组、排序?
dydywd
2003-08-20
打赏
举报
回复
用MODIFY方法试试
dw_result.modify(DataWindow.Table.Select = is_oldsql + newsql)
nhdj
2003-08-20
打赏
举报
回复
首先你要保证原来数据窗口有的列,你都select了,至于where、order等就随便加了
runsoft
2003-08-20
打赏
举报
回复
看看传递的SQL语句是否正确
prain2003
2003-08-20
打赏
举报
回复
用dw_1.setsqlselect(is_oldsql + newsql)试试
fengzeng
2003-08-20
打赏
举报
回复
messagebox('',is_oldsql + newsql)看看语法变了没有。dw_result.settransobject(sqlca)好像不必要
JAVA报表开发JasperReport+iReport5.6详解
难点包含: 条件styles
Crosstab
交叉表格 报表分组和统计 Subreport子报表(参数传递,子报表返回值) chart图表类所有控件 jasperreport导出word,excel,pdf 多
数据
源报表 JSP中显示jasperreport报表等
PB modify()函数
//功能:使用字符串中定义的操作
修改
数据
窗口
控件 其中:modstring:string类型,其值定义
修改
数据
窗口
的各种操作。 返回值:string .成功时返回空字符串(“”),发生错误时返回一条出错消息。形式:"line n ...
数据
窗口
数据
窗口
是一个很重要的组成部分,它前连接用户
窗口
,后连接
数据
库,它就像一座桥梁,连接着河流的两岸的
数据
与用户界面。
数据
窗口
把
数据
从
数据
库提到用户
窗口
中,使用户能够观看、使用和更新
数据
库。 PowerBuilder...
pb 总结一
通过SetWindowPos函数把
窗口
的显示层次
修改
为HWND—TOPMOST,就可使指定
窗口
永远不会被其它
窗口
覆 盖,该函数声明为: Function Long SetWindowPos(Long hwnd,Long ord,Long x,Long y,Long dx,Long dy,Long uflag...
pb笔记(三)
如何使PB
窗口
总在最上层(Always On Top) 通过SetWindowPos函数把
窗口
的显示层次
修改
为HWND—TOPMOST,就可使指定
窗口
永远不会被其它
窗口
覆盖,该函数声明为: Function Long SetWindowPos(Long hwnd,Long ord,Long...
DataWindow
609
社区成员
20,469
社区内容
发帖
与我相关
我的任务
DataWindow
PowerBuilder DataWindow
复制链接
扫一扫
分享
社区描述
PowerBuilder DataWindow
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章