你的浏览器禁用了JavaScript, 请开启后刷新浏览器获得更好的体验!
输入关键字进行搜索
问题
话题
文章
下载
帮助
登录
注册
find模糊查询针对数字的string类型字段匹配错误
用户使用find来模糊查询包含“1”的所有记录,数据库中字段类型为varchar,如果将这个字段指定为显性查询字段,可以返回结果,但是在不指定查询字段全局查询时,无法返回结果。
1 个回复
马克玲
赞同来自:
【问题分析】:
经测试,证实当数据源为fileGDB或shapefile时,无论是否指定查询字段,都可以正确返回查询结果。当数据导入到SDE中时,会自动增加SHAPE.AREA, SHAPE.LEN字段,在不指定查询字段时,默认对应所有字段查询,在0字符和这两个字段匹配查询时引起sql错误,无法返回查询结果。
【解决办法】:
发布地图服务之前,在mxd -> 图层Fields属性配置页,将SHAPE.AREA和SHAPE.LEN字段的可见性去掉,保证这两个字段不参与匹配查询,然后重新发布服务。
要回复问题请先
登录
或
注册
发起人
马克玲
相关问题
ArcGIS中如何用Python给字段值补充0
arcgis api for javascript 4.0版本中找不到draw工具,如何实现拉框查询、几何查询?
如何在EXCEL里把指定时间范围内值分字段求和
字段计算器中替换中文问题
市区择房分析时,需要添加字段并将其赋值1或者-1,怎么做? 在开始编辑的时候,总是出现空间参考与数据框不匹配提示,原因是什么?会影响下面的赋值吗?
遥感影像解译,如何更好的识别地物类型?
如何自动向一个字段添加依次变大的序列号?
ARCGIS如何实现,按某字段属性值 批量分类导出成shp
查询路径想要返回多条备选路径
arcmap字段属性表中有文本和数字组合如何只提取数字
server query查询数据量大怎么优化查询速度
问题状态
最新活动:
2014-07-15 14:21
浏览:
2498
关注:
0
人
—— 扫技术支持中心微信服务号!
—— 让GIS知乎问答随时随地!
1 个回复
马克玲
赞同来自:
经测试,证实当数据源为fileGDB或shapefile时,无论是否指定查询字段,都可以正确返回查询结果。当数据导入到SDE中时,会自动增加SHAPE.AREA, SHAPE.LEN字段,在不指定查询字段时,默认对应所有字段查询,在0字符和这两个字段匹配查询时引起sql错误,无法返回查询结果。
【解决办法】:
发布地图服务之前,在mxd -> 图层Fields属性配置页,将SHAPE.AREA和SHAPE.LEN字段的可见性去掉,保证这两个字段不参与匹配查询,然后重新发布服务。
要回复问题请先登录或注册