如何在Recordset中合并相同的记录?

fhawk 2005-03-28 07:20:37
现在已经查询得到一个Recordset,里面包有若干条重复的记录,请问有没有办法把相同的记录合并,并知道有多条被合并了呢?其作用类似于distinct所起的作用。
...全文
253 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
ljhdi 2005-03-29
  • 打赏
  • 举报
回复
打错字了

Recordset.Clone
我只能实现在recordset中定位记录,查询不知道能不能实现
ljhdi 2005-03-29
  • 打赏
  • 举报
回复
Recordset.Clone
我只能实现有recordset中定义,查询不知道能不能实现
frankwong 2005-03-29
  • 打赏
  • 举报
回复
‘如果要“合并”显示就用
select distinct 字段列表 from 表
’如果要知道多少条被合并了就用
select 字段列表,count(*) as 合并数量
from 表
group by 字段列表
yezaoshu 2005-03-29
  • 打赏
  • 举报
回复
用SQL语句啦
fhawk 2005-03-29
  • 打赏
  • 举报
回复
可是现在却不能重新查询,因为这个Recordset是别人提供的,而且来源比较复杂,重新查询会比较麻烦,不知道有没有更好的方法。
ljhdi 2005-03-29
  • 打赏
  • 举报
回复
Recordset.Clone属性不知道能不能实现你的要求
viena 2005-03-29
  • 打赏
  • 举报
回复
不如重新查询~
fhawk 2005-03-29
  • 打赏
  • 举报
回复
这样是不行的,毕竟Grid中原来占多少地方,最终还占多少地方!
pweixing 2005-03-29
  • 打赏
  • 举报
回复
把数据导入到 mshflexgrid 里面去,然后设置让相同得记录合并。
fhawk 2005-03-29
  • 打赏
  • 举报
回复
有谁知道吗?
射天狼 2005-03-29
  • 打赏
  • 举报
回复
打开记录集的时候用DISTINCT关键字去掉重复记录就行了!!

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧