还是前面的说导入用户名单的问题,由于在导入时要自动为每个队员加一个编号,于是自己写了个vba脚本,初稿如下:
运行结果发现是插入了重复的第一条记录,其他记录均未插入,经仔细分析,估计是参数值没被更新,几经探索,终于找到了一个初步解决方案,如下所示(只列出了改动后的循环体):
问题解决。
小结:ado中的参数值似乎无法自动更新,如果想循环使用,只能先清除再增加,不知道在其他语言中是否也是这样。
另外,parameter的refresh方法是清除参数列表而不是刷新参数值,也是需要注意的地方。