doc.field(i)的问题

hezhouranran 2008-04-02 05:49:15
i为变量
要修改一个多值域field的第i个值,如果写为doc.field(i)="xx"则报错。
或者用v=doc.getitemvalues("field")
v(i)="xx" 也会在这一句报错!
请教如何实现此功能,越简单越好。
...全文
194 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
这个简单啊,网上搜一下就得到答案了.
zuohua_hn 2008-04-07
  • 打赏
  • 举报
回复
应该先判断是否越界,一般这类问题是由越界造成的
cnscns 2008-04-03
  • 打赏
  • 举报
回复
你的第二种方法应该是没错的,看看是不是你下标越界了。
zjnbjack 2008-04-03
  • 打赏
  • 举报
回复
2楼的办法可行的.如果是单存的替换的话,可以用doc.field=replace(doc.field, 源值,目标值)
simpleflow 2008-04-03
  • 打赏
  • 举报
回复
定义一个临时变量数组
dim tmplist()
然后对这个数据的下标值进行处理
tmplist(i)=
完了后直接把这个数组赋给这个域

doc.a = tmplist

最简单直观

536

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧