起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 138|回复: 15

【结贴】为什么datagrid会显示1000多行空的行?**

[复制链接]
发表于 2007-9-4 12:57:44 | 显示全部楼层 |阅读模式
如题

Pic_023.jpg

43.6 KB, 下载次数: 81

回复

使用道具 举报

发表于 2007-9-4 13:42:14 | 显示全部楼层
不可能的,你把这个SQL放到数据库上直接执行看看,结果是怎样的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-4 14:27:21 | 显示全部楼层
最初由 atiger 发布
[B]不可能的,你把这个SQL放到数据库上直接执行看看,结果是怎样的。 [/B]

我也不愿意相信啊
但事实如此

fsdf.jpg

61.03 KB, 下载次数: 74

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-4 14:29:44 | 显示全部楼层
我的sql

SELECT '进价' 价格类型, JHMXB.DJ as 单价, JHDDB.LDRQ as 日期, JHDDB.DJBH as 单据编号, JHDDB.ZY as 摘要, JHDDB.JSR as 经手人, JHMXB.DJ*JHMXB.SL as 金额
  FROM JHMXB, JHDDB
  WHERE JHDDB.DJBH = JHMXB.DJBH and 0=1

UNION

SELECT '售价' 价格类型, XSDDMXB.XSDDMXDJ, XSDDB.XSDDLDRQ as 日期, XSDDMXB.XSDDMXDJBH, XSDDB.XSDDZY, XSDDB.XSDDJSR, XSDDMXB.XSDDMXDJ*XSDDMXB.XSDDMXSL as 金额
  FROM XSDDMXB, XSDDB
  WHERE XSDDB.XSDDDJBH = XSDDMXB.XSDDMXDJBH and 0=1

  ORDER BY JHDDB.LDRQ
回复 支持 反对

使用道具 举报

发表于 2007-9-4 14:31:58 | 显示全部楼层
把union2句分开呢,会出现空行吗?   数据集sql只芳一个select语句
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-4 14:35:29 | 显示全部楼层
试过了
也会
一样是1368空行
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-4 14:37:28 | 显示全部楼层
union不会有影响的
我经常用
回复 支持 反对

使用道具 举报

发表于 2007-9-4 16:37:44 | 显示全部楼层
SELECT '进价' 价格类型, JHMXB.DJ as 单价, JHDDB.LDRQ as 日期, JHDDB.DJBH as 单据编号, JHDDB.ZY as 摘要, JHDDB.JSR as 经手人, JHMXB.DJ*JHMXB.SL as 金额
  FROM JHMXB, JHDDB
  WHERE JHDDB.DJBH = JHMXB.DJBH and 0=1

就把这个赋值给数据集,也出现1368空行?

这个数据集没有其他的代码参与吗?

还有,数据源连接的是否对?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-4 17:04:37 | 显示全部楼层
最初由 atiger 发布
[B]SELECT '进价' 价格类型, JHMXB.DJ as 单价, JHDDB.LDRQ as 日期, JHDDB.DJBH as 单据编号, JHDDB.ZY as 摘要, JHDDB.JSR as 经手人, JHMXB.DJ*JHMXB.SL as 金额
  FROM J..

以下省略...... [/B]


是的,只用前面这部分也会出现1368空行
没有其它代码参与
只有
procedure TMAINFORM.BizFormCreate(Sender: TObject);
begin
     DataSetBroker1.DataSet.Open;
     DataSetBroker2.DataSet.Open;
     DataGrid1.ApplyBestFit(nil);
     DataGrid2.ApplyBestFit(nil);
end;
运行之后就出现这个问题了。

值得说明的是
我这个功能用的是分页
另外一个页面的代码几乎一样
也用了union
却没有出现这个问题

Pic_024.jpg

15.49 KB, 下载次数: 59

回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-9-4 17:06:31 | 显示全部楼层
还有就是数据源的连接是正确的
因为功能可以正常地运行
只是窗体建立时出现1368空行
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-1-15 23:21 , Processed in 0.042957 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表