MDB GDB数据库中查询重复数据问题

调皮的小强 2017-10-24 10:30:00
在地理数据库中查询重复数据时本人用了queryDef2接口,代码如下:
IQueryDef2 queryDef2 = (IQueryDef2)featureWorkSpace.CreateQueryDef();
queryDef2.Tables = layerName;
queryDef2.SubFields = "name";
queryDef2.WhereClause = "name like '*101*' GROUP BY name HAVING COUNT(name) > 1)"
ICursor cursor = queryDef2.Evaluate2(true);

在源数据为MDB时可正确查询出结果,在源数据为GDB时报错,显示An invalid SQL statement was used,经过验证问题可能出现在HAVING COUNT这里,哪位大神知道HAVING COUNT在GDB中可以用吗?如果不可以在GDB中怎么查询重复数据,谢谢
...全文
891 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
只能在mdb下使用
调皮的小强 2017-10-24
  • 打赏
  • 举报
回复
再帮自己顶一下!
调皮的小强 2017-10-24
  • 打赏
  • 举报
回复
帮自己顶一下!

7,714

社区成员

发帖
与我相关
我的任务
社区描述
Microsoft Office Access是由微软发布的关系数据库管理系统。它结合了 MicrosoftJet Database Engine 和 图形用户界面两项特点。
社区管理员
  • Access
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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