edward22
路人甲
路人甲
  • 注册日期2004-07-01
  • 发帖数121
  • QQ
  • 铜币506枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:3326回复:12

[求助]我在用searchexpression时的问题?

楼主#
更多 发布于:2004-09-10 15:14
<P>我在查找时,明明属性数据库中有的数据为什么用searchexpression查不出来?</P>
<P>比如:</P>
<P>Set recs =map1.Layers(0).SearchExpression(Text1.text)</P>
<P>结果出来,没有记录,怎么回事?</P>
<img src="images/post/smile/dvbbs/em08.gif" /><img src="images/post/smile/dvbbs/em08.gif" />
喜欢0 评分0
如果你爱他就让他学GIS,如果你恨他就让他学GIS!
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15947
  • QQ554730525
  • 铜币25339枚
  • 威望15364点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2004-09-10 15:49
你在帮助里看看<b>searchexpression,有例子的</b>
举报 回复(0) 喜欢(0)     评分
lixaokui
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-09-13 08:41
Text1.text中的表达式要符合SQL语法。
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
ryx32
路人甲
路人甲
  • 注册日期2003-08-05
  • 发帖数457
  • QQ
  • 铜币4046枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-09-14 08:09
是没有记录还是没画出来?
举报 回复(0) 喜欢(0)     评分
lixaokui
路人甲
路人甲
  • 注册日期2003-12-25
  • 发帖数768
  • QQ28796446
  • 铜币27枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-09-14 08:44
recs.Eof为真还是为假?
西门吹血,有了鼓风机,就不用吹啦!
举报 回复(0) 喜欢(0)     评分
edward22
路人甲
路人甲
  • 注册日期2004-07-01
  • 发帖数121
  • QQ
  • 铜币506枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2004-09-14 08:54
是没有记录,recs.count=-1, 现在还没有解决!
如果你爱他就让他学GIS,如果你恨他就让他学GIS!
举报 回复(0) 喜欢(0)     评分
zhangkaicn
路人甲
路人甲
  • 注册日期2004-07-23
  • 发帖数14
  • QQ
  • 铜币144枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-09-14 22:32
<P>你加上 order by 应该就可以了的 </P><P> field = '2'  order by field  </P>
举报 回复(0) 喜欢(0)     评分
huangyungang
路人甲
路人甲
  • 注册日期2004-08-20
  • 发帖数23
  • QQ
  • 铜币184枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2004-09-15 10:00
text1.text通常是个数值吧,但是serachExpression后面的参数是个表达式,如:id>100
举报 回复(0) 喜欢(0)     评分
littleufo
路人甲
路人甲
  • 注册日期2003-07-28
  • 发帖数59
  • QQ
  • 铜币314枚
  • 威望0点
  • 贡献值0点
  • 银元0个
8楼#
发布于:2004-09-17 10:58
<P>recs.count=-1并不表示没有记录返回</P><P>你可以看看mo的参考里面对count这个属性有详细的解释</P><P>The Count property may return a value of -1 when the object is a Recordset derived from sources which do not contain header information such as:</P><P>1.an SDE layer
2.a Table object
3.a SearchExpression</P><P>In these cases, to obtain the correct Count of the Recordset, a Statistics object should be created from the Recordset, and the number of records taken from the Count property of this Statistics object.</P>
举报 回复(0) 喜欢(0)     评分
edward22
路人甲
路人甲
  • 注册日期2004-07-01
  • 发帖数121
  • QQ
  • 铜币506枚
  • 威望0点
  • 贡献值0点
  • 银元0个
9楼#
发布于:2004-09-20 09:04
<P>谢谢大家,解决了该问题。</P>
如果你爱他就让他学GIS,如果你恨他就让他学GIS!
举报 回复(0) 喜欢(0)     评分
上一页
游客

返回顶部