关于DATEwindow的一条语句有关问题

关于DATEwindow的一条语句问题
SELECT   SPJHJL.DDBM,SPJHJL.JHBM, '0 ',SPJHJL.GYSBM,SPJHJL.SPBM,SPJHJL.DHSL,SPJHJL.HSJJ,SPJHJL.HSJE,SPJHJL.DKSJ,SPJHJL.JSFSBM,  
SPJHJL.MDBM,CONVERT(VARCHAR(10),SPJHJL.JHRQ,126),SPJHJL.KPCZY   FROM   SPJHJL
WHERE   jhrq> = '2007-04-1 '   and   jhrq <= '2007-04-5   23:00 '    
UNION   ALL
SELECT   SPTHJL.DDBM,SPTHJL.JHBM, '1 ',SPTHJL.GYSBM,SPTHJL.SPBM,SPTHJL.DHSL,SPTHJL.HSJJ,SPTHJL.HSJE,SPTHJL.DKSJ,SPTHJL.JSFSBM,  
SPTHJL.MDBM,CONVERT(VARCHAR(10),SPTHJL.JHRQ,126),SPTHJL.KPCZY   FROM   SPTHJL
WHERE   jhrq> = '2007-04-1 '   and   jhrq <= '2007-04-5   23:00 '  


有这样一条语句
在pb8中打开该datewindow的时候直接提出来的数据完全正确
但是点run测试的时候,却只提出来前面select的数据
union   all后面的spthjl却一条也提不出来
请问是怎么回事儿啊

------解决方案--------------------
除非上下两个的条件不一样,如是在数据窗口能检索出来,运行也一定能检索出来的
------解决方案--------------------
如是在数据窗口能检索出来,运行也一定能检索出来的。你不会是连接的两个数据库吧!?

------解决方案--------------------
使用动态数据窗口.

STRING Is_Sql , Is_Syntax , Is_Error //动态数据窗口的参数

Is_Sql =
"
SELECT SPJHJL.DDBM,SPJHJL.JHBM, '0 ',SPJHJL.GYSBM,SPJHJL.SPBM,SPJHJL.DHSL,SPJHJL.HSJJ,SPJHJL.HSJE,SPJHJL.DKSJ,SPJHJL.JSFSBM,
SPJHJL.MDBM,CONVERT(VARCHAR(10),SPJHJL.JHRQ,126),SPJHJL.KPCZY FROM SPJHJL
WHERE jhrq> = '2007-04-1 ' and jhrq <= '2007-04-5 23:00 '
UNION ALL
SELECT SPTHJL.DDBM,SPTHJL.JHBM, '1 ',SPTHJL.GYSBM,SPTHJL.SPBM,SPTHJL.DHSL,SPTHJL.HSJJ,SPTHJL.HSJE,SPTHJL.DKSJ,SPTHJL.JSFSBM,
SPTHJL.MDBM,CONVERT(VARCHAR(10),SPTHJL.JHRQ,126),SPTHJL.KPCZY FROM SPTHJL
WHERE jhrq> = '2007-04-1 ' and jhrq <= '2007-04-5 23:00 '
"
Is_Syntax = SQLCA.SyntaxFromSql(Is_Sql , "Style(Type=Grid) " , Is_Error)
dw_1.Create(Is_Syntax , Is_Error)
dw_1.SetTransObject(sqlca)
dw_1.Retrieve()

------解决方案--------------------
没有遇到过这样的问题,
从自己的 "不小心 "入手查找一下吧,比如连接了不同的数据库,比如不同的pbl中存在了同名的dataobject,你据说的情况一般是这些原因造成的
------解决方案--------------------
是你的错,肯定不是数据窗口的问题!
------解决方案--------------------
renwanly(★★★★) ( ) 信誉:109 Blog 加为好友 2007-04-06 14:43:59 得分: 0


没有遇到过这样的问题,
从自己的 "不小心 "入手查找一下吧,比如连接了不同的数据库,比如不同的pbl中存在了同名的dataobject,你据说的情况一般是这些原因造成的
----------------------------------------------
比如不同的pbl中存在了同名的dataobject,这个很有可能哦

一切皆有可能。。。