简单的歌
路人甲
路人甲
  • 注册日期2006-03-23
  • 发帖数3
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2198回复:5

[求助]ArcIMS二次开发查询问题

楼主#
更多 发布于:2006-03-23 19:58
<P>构造arcXML进行查询,arcIMS对where子句的长度是不是有限制?</P>
<P>现在要跟据id查找满足条件的点,查询语句如下:where="id='i1' or id='i2" or id='i3'  ..."</P>
<P>当id很少的时候查询没有问题</P>
<P>但是当id很多的时候(几百个或者更多)的时候,会出错,response返回一个错误信息,提示SQL查询语句不合法</P>
<P>有没有人碰到过这个问题,该如何解决</P>
喜欢0 评分0
mawzh
路人甲
路人甲
  • 注册日期2004-11-21
  • 发帖数102
  • QQ
  • 铜币421枚
  • 威望0点
  • 贡献值0点
  • 银元0个
1楼#
发布于:2006-04-07 21:40
<P>我不理解你这样的查询有什么意义呢? 不知能否说说为什么要用这么多的id=来完成查询</P>
举报 回复(0) 喜欢(0)     评分
简单的歌
路人甲
路人甲
  • 注册日期2006-03-23
  • 发帖数3
  • QQ
  • 铜币113枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2006-04-10 09:51
id是在数据库中查到的,用这些id在地图上定位
举报 回复(0) 喜欢(0)     评分
hk有缘人
路人甲
路人甲
  • 注册日期2005-03-21
  • 发帖数9
  • QQ
  • 铜币143枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2006-04-16 23:15
ding
举报 回复(0) 喜欢(0)     评分
yezuo
路人甲
路人甲
  • 注册日期2005-11-06
  • 发帖数19
  • QQ
  • 铜币136枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2006-04-18 22:06
<IMG src="http://www.gisempire.com/bbs/Skins/default/topicface/face15.gif" align=absMiddle>
举报 回复(0) 喜欢(0)     评分
200015207
路人甲
路人甲
  • 注册日期2005-03-31
  • 发帖数16
  • QQ
  • 铜币153枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2006-08-26 12:24
<P>可以换成"where id in(1,2,3,6,5,478,45,5)"效率应该会高一些吧。</P>
举报 回复(0) 喜欢(0)     评分
游客

返回顶部