Database 版 (精华区)
发信人: PowerBuilder (孙武空), 信区: Database
标 题: 10
发信站: 哈工大紫丁香 (2001年09月26日18:01:40 星期三), 站内信件
发信人: icefire@argo (冰火), 信区: Datebase
标 题: PowerBuilder 每日心得 (10) wdsq (转寄) (转载)
发信站: Yat-sen Channel BBS (Sat Nov 8 22:11:03 1997)
转信站: argo (local)
【 以下文字转载自 icefire 的信箱 】
【 原文由 <bbs@s1000e.whnet.edu.cn> 所发表 】
发信人: wdsq (WonderDiscoveror), 信区: Database
标 题: Re: PowerBuilder求助
发信站: 华中地区网络中心 (Sat Oct 19 08:39:25 1996)
【 在 laoniu (牛头) 的大作中提到: 】
: Yeah,是SyntaxFromSQL(),还有Create(),如何解决????
: 程序如下:
: String SQLStatement
: String ErrorMsg
: String syntaxStr
: Integer retFlag
: SQLStatement = "SELECT Tj_tab.Tj_rows,Tj_tab.Tj_columns,Tj_tab.Tj_values" + &
: " FROM dbo.Tj_tab WHERE Tj_rows LIKE '9%'"
: syntaxStr = SyntaxFromSQL(SQLStatement,"style(Type = Crosstab)",ErrorMsg)
: dw_tjresultchar.Create(syntaxStr,ErrorMsg)
: SetTransObject(dw_tjresultchar,SQLCA)
: retFlag = Retrieve(dw_tjresultchar)
: ......
: ...
: 执行结果:
: 生成的是Grid格式的DW!
: 通过查看syntaxStr中参数processing = 4 ,一切正常!
: 望多赐教!!!
: 望多赐教!!!
PB中CrossTab类型的DataWindow是不能通过SyntaxFromSQL()动态生成的. 查看
SyntaxFromSQL()的函数说明可以知道 Style不能是Crosstab. 因为若要生成
CrossTab类型的DW, 还必须指定 Row, Column 和 Value 所代表的列名.
--
求你了,就再给我点内存吧......
※ 来源:.华中地区网络中心 s1000e.whnet.edu.cn.[FROM: 202.114.6.104]
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 202.118.229.154]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.705毫秒