xiaolito
路人甲
路人甲
  • 注册日期2008-12-24
  • 发帖数44
  • QQ
  • 铜币237枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1652回复:0

如何修改字段的值!这里没人吗?

楼主#
更多 发布于:2009-07-23 17:47
以下代码!把ZONING这个字段中所有值为"BS"的改为"FL"。<BR>Sub BS_to_FL()<BR>Dim pdoc As IMxDocument<BR>Dim pmap As IMap<BR>Dim play As IFeatureLayer<BR>Dim pfclass As IFeatureClass<BR>Dim pfcursor As IFeatureCursor<BR>Dim pfeature As IFeature<BR>Set pdoc = ThisDocument<BR>Set pmap = pdoc.FocusMap<BR>Set play = pmap.Layer(0)<BR>Set pfclass = play.FeatureClass<BR>Dim qfilter As IQueryFilter<BR>Set qfilter = New QueryFilter<BR>qfilter.WhereClause = "ZONING='BS'"<BR>Set pfcursor = pfclass.Search(qfilter, True)<BR>Set pfeature = pfcursor.NextFeature<BR>While Not pfeature Is Nothing<BR>pfeature.Value(pfclass.FindField("ZONING")) = "FL"<BR><FONT color=red>'pfeature.Store             这一步 为什么不能保存!!!!!</FONT><BR>Set pfeature = pfcursor.NextFeature<BR>Wend<BR><BR>End Sub
喜欢0 评分0
游客

返回顶部