这两天写AE的查询,开始很顺利,后来当我使用单独的shape文件而不适用geodatabase的时候就会报错,上网发现是IQueryFilter的WhereClause写错了。网上解决的方法有些简单,不符合我的需求,于是自己查询了AE的帮助文档,发现了较好的解决方案。

文档的题目是

Querying geodatabase tables

http://resources.arcgis.com/en/help/arcobjects-net/conceptualhelp/index.html#/d/000100000146000000.htm

里面比较有用的是ISQLSyntax接口,使用的范例代码:

[C#]
// Cast to the ISQLSyntax interface and get the supportedPredicates value.
ISQLSyntax sqlSyntax = (ISQLSyntax)workspace;
int supportedPredicates = sqlSyntax.GetSupportedPredicates();// Cast the predicate value to an integer and use bitwise arithmetic to check for support.
int predicateValue = (int)esriSQLPredicates.esriSQL_BETWEEN;
int supportedValue = predicateValue & supportedPredicates;
Boolean isSupported = supportedValue > 0;

[VB.NET]
' Cast to the ISQLSyntax interface and get the supportedPredicates value.
Dim sqlSyntax As ISQLSyntax = CType(workspace, ISQLSyntax)
Dim supportedPredicates As Integer = sqlSyntax.GetSupportedPredicates()' Cast the predicate value to an integer and use bitwise arithmetic to check for support.
Dim predicateValue As Integer = CInt(esriSQLPredicates.esriSQL_BETWEEN)
Dim supportedValue As Integer = predicateValue And supportedPredicates
Dim isSupported As Boolean = supportedValue > 0

转载于:https://www.cnblogs.com/353373440qq/p/3627053.html

AE “每用户订阅上的所有人SID 不存在”相关推荐

  1. cookie (储存在用户本地终端上的数据)

    cookie (储存在用户本地终端上的数据) Cookie,有时也用其复数形式Cookies,指某些网站为了辨别用户身份.进行session跟踪而储存在用户本地终端上的数据(通常经过加密).定义于RF ...

  2. 京东金融晒 “打黑成绩单”:一年内避免用户损失上亿元

    "自2016年12月以来,京东金融风控打黑项目团队共推动和深度配合各地公安机关破获网络黑产案件29起,打掉黑产团伙13个,抓获犯罪嫌疑人118人,避免用户损失上亿元."11月30日 ...

  3. 企业为实现网络营销更要将网络营销重点放在用户价值上

    随着近些年互联网行业发展趋势的变幻,各行各业之间网络营销竞争环境愈加激烈,在这种大背景下的企业网络营销发展越发艰难,而那些还停滞在传统营销方式中的企业意识到网络营销的开展势在必行,企业整体发展方向理应 ...

  4. Git漏洞导致攻击者可在用户电脑上运行任意代码

    \ 看新闻很累?看技术新闻更累?试试下载InfoQ手机客户端,每天上下班路上听新闻,有趣还有料! \ \\ Git子模块名称验证中的一个缺陷使得远程攻击者可能在开发者机器上执行任意代码.另外,攻击者可 ...

  5. php获取用户的上5级用户

    /** 获取发放奖励的用户 获取上5级用户* */public function getAwardUser($user,$exclude = []){$user_info = $this->ge ...

  6. vsftp虚拟用户无法上传文件,解决办法

    vsftp虚拟用户无法上传文件,解决办法 1.打开/etc/vsftpd 目录中的vsftpd.conf文件,查找:guest_username=xxx,这里指的是vsftpd虚拟用户对应的实 际系统 ...

  7. Java实现用户头像上传(修改默认文件大小限制)

    概述 每次说起文件上传,就不得不提一下前端的实现方式,说来也奇怪,本博主最热门的博客居然也是文件上传,3万多的访问量占了总访问量的一多半:<传统form表单提交方式的文件上传与文件存储>, ...

  8. linux ftp匿名只能下载,04. 创建匿名用户能够上传下载,或只能下载的目录

    Re:FTP 文件传输服务 ========================== FTP 服务不论在企业或教学中,是很常用的文件共享方式,它既可以做到匿名访问,也可以做到用户名和密码访问,更可以做到只 ...

  9. 阿里云上线镜像平台 小白用户轻松上云

    本文讲的是阿里云上线镜像平台 小白用户轻松上云,5月6日,阿里云计算镜像平台正式上线,面向用户提供一键式的云服务器配置服务,帮助"小白用户"轻松上云.该平台将大大降低用户入云门槛, ...

最新文章

  1. bcc校验码计算_CRC校验你会吗?计算、校验、C语言实现,三步教你轻松搞定
  2. c语言getchar用法_C语言 — 关键字
  3. 快速融入新团队的一点个人体会
  4. 汇编使用跳转实现1累加到100的和
  5. 汇编语言中xor指令_汇编语言XOR指令:对两个操作数进行逻辑(按位)异或操作...
  6. 07_Python的控制判断循环语句1(if判断for循环)_Python编程之路
  7. 全套安全从业人员必备工具(建议大家收藏这个帖子)
  8. Mesa 3D 计算机图形库
  9. 如何打出好看的数学公式呢?
  10. 你不能忽视的HTML语言
  11. 用Python回忆QQ空间里的青春
  12. 数值计算之第三期:直接法解线性方程组
  13. win7怎么跳过硬盘自检_从零开始修电脑第二期__电脑自检慢的维修
  14. 从借呗借了100元,看背后的系统架构
  15. python微博自动评论转发_「Python」 - 自动删除微博评论
  16. 【python第3课】顺序、循环、分支
  17. 初识Postman工具
  18. websocket+cdn架构部署
  19. 基于NodeJs+MySQL+Vue的小区物业管理信息系统
  20. BUG评估标准及应急处理方案

热门文章

  1. jQuery ajax post put 请求
  2. 序列划分c语言,一篇“get”C语言八大排序算法
  3. 远程使用plsql登陆数据库时,界面提示 ORA-12170 TNS 连接超时
  4. Idea修改字体颜色
  5. VS2019,C#修改WinForm应用程序和窗体图标
  6. 2021牛客暑期多校训练营4,签到题CFIJ
  7. excel php 数字科学计数_excel单元格设置技巧:这些自定义格式,你用过哪些?
  8. 计算机打音乐光辉岁月,光辉岁月(完美版)
  9. opencv php,OpenCV应用实例
  10. load dll failed java_【软件安装故障排除】安装完PyCharm,启动时弹出Failed to load JVM DLL\bin\server\jvm.dll解决方案...