起步软件技术论坛-X3

 找回密码
 立即注册
搜索
楼主: rzport_lq0

【结贴】数据集的自动增长问题**

[复制链接]
 楼主| 发表于 2008-7-9 09:56:26 | 显示全部楼层
也只有一条!

2.jpg

23.24 KB, 下载次数: 147

回复 支持 反对

使用道具 举报

发表于 2008-7-9 10:13:35 | 显示全部楼层
楼主调出对象查看器,看看有几个数据集,数据集中到底有几条记录
目前怀疑是:  DataGrid显示的数据集跟表格文档显示的数据集不是一个
可能的原因是:
1 指定到不同的数据集了
2 虽然指定了相同的数据集,但是因为隔离级的原因创建了两个实例
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-9 10:23:13 | 显示全部楼层
数据集指错了!!
2个数据集都指向一个数据表。但是为什么有一个只有1条记录,有一个有2条记录?

3.jpg

22.03 KB, 下载次数: 162

回复 支持 反对

使用道具 举报

发表于 2008-7-9 10:42:08 | 显示全部楼层
看看这两个数据集的sql语句有什么区别。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-9 10:46:36 | 显示全部楼层
只有一条的是:SELECT *  FROM BT_OA_REPLY_
有2条数据的为:SELECT a.lb lb, a.bh bh, a.xh xh, a.czz czz, a.dfz dfz, a.dfsj dfsj, a.yj yj, a.gzlc gzlc, a.dflb dflb, b.edzqm dzqm
  FROM BT_OA_REPLY_ a, TPERSON b
  WHERE a.dfz = b.fdisplayname(+) and a.DFSJ is not null
回复 支持 反对

使用道具 举报

发表于 2008-7-9 11:07:38 | 显示全部楼层
SELECT a.lb lb, a.bh bh, a.xh xh, a.czz czz, a.dfz dfz, a.dfsj dfsj, a.yj yj, a.gzlc gzlc, a.dflb dflb, b.edzqm dzqm
  FROM BT_OA_REPLY_ a, TPERSON b
  WHERE a.dfz(+)  = b.fdisplaynameand a.DFSJ is not null
改称这样看下
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-9 11:26:44 | 显示全部楼层
改成上面那样也不行!!
目前只有一个账号出现上面这种情况,其他账号均正常!!!
应该与数据集没有什么关系吧!!
回复 支持 反对

使用道具 举报

发表于 2008-7-9 12:02:14 | 显示全部楼层
可以对比一下不同用户运行时,这个数据集的语句:
TSqlDataSet.DataFetch.CommandText
回复 支持 反对

使用道具 举报

发表于 2008-7-9 14:03:35 | 显示全部楼层
应该是你的数据有问题。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-9 14:07:16 | 显示全部楼层
那为什么其他人的都正常呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 02:42 , Processed in 0.046415 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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