起步软件技术论坛-X3

 找回密码
 立即注册
搜索
12
返回列表 发新帖
楼主: xhsoft

【结】数据集数据量过大**

[复制链接]
 楼主| 发表于 2009-3-27 20:35:06 | 显示全部楼层
不是的
一条也没有
回复 支持 反对

使用道具 举报

发表于 2009-3-28 10:08:16 | 显示全部楼层
dialogs.showmessage( tsqldataset(dsbkq.DataSet).DataFetch.CommandText);
放在open以后执行,拷贝出sql语句放在查询分析器看看为什么查不出数据。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-28 13:17:57 | 显示全部楼层
tsqldataset(dsbkq.DataSet).Close;
    tsqldataset(dsbkq.DataSet).SQL.Clear;
    tsqldataset(dsbkq.DataSet).SQL.Text  := 'select bm,rq from KQGLMXB_KQ_ where  bm = '''+bm+''' and rq between '''+p1+''' and '''+p2+''' and zt is not null';
    dialogs.showmessage( tsqldataset(dsbkq.DataSet).DataFetch.CommandText);

显示出来的为什么不是'select bm,rq from KQGLMXB_KQ_ where  bm = '''+bm+''' and rq between '''+p1+''' and '''+p2+''' and zt is not null';

而是数据集中设置的条件
回复 支持 反对

使用道具 举报

发表于 2009-3-28 13:30:21 | 显示全部楼层
自己检查去,我怎么知道你设的sqlfiter哪里不对。
你show出来的是最终发的sql语句。是数据集的sql+sqlfilter的语句。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-28 14:25:51 | 显示全部楼层
结了,十分感谢
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-23 20:24 , Processed in 0.036893 second(s), 12 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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