阅读:1831回复:1
whereclause语句中可以带变量吗??
<P>条件:现有一点源层(point.shp),其属性表中有一列field名为"name",共有n个点,其name分别为1#,2#,3#,…………,n#。</P>
<P>目标:现欲用Queryfilter.whereclause对某点进行操作,比如欲对3#点进行操作,可用下列语句将3#点选出</P> <P>dim filter as IQueryfilter</P> <P>set filter=new filter</P> <P>filter.whereclause="name='3#'" (1)</P> <P>featurelayer.select(filter,true)</P> <P>……………</P> <P>这样就可以把3#点选出。现在我想让用户自己选择想要操作的点,这就涉及到whereclause语句即上面的(1)式后面引号中3#要改成变量的问题,但自己在机子上试了很久,无法让变量在" "中体现出来。</P> <P>问题:怎么解决在whereclause后面查询语句中引用变量(不是SQL中通配符的问题)</P> |
|
|
1楼#
发布于:2007-03-20 13:17
我晕,你把用户选的条件组成一个where语句不就行了?
|
|