问题太急,文档集存在为何取不出,帮忙!!!!!!!!!!!!!!

helei33 2003-04-09 10:38:07
Set docCol = viewA.GetAllDocumentsByKey("username",True)
Msgbox docCol Is Nothing
输出结果:false

Set docB=docCol.GetFirstDocument()
为何
Msgbox docB Is Nothing
输出结果为:true
如果文档集存在,为何取不出???????
...全文
64 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
helei33 2003-04-09
  • 打赏
  • 举报
回复
谢谢各位我的视图没有分类排序!!
马上结帐!
jca 2003-04-09
  • 打赏
  • 举报
回复
你要取得文档,首先要保证你的视图里有第一列为"username"的条目啊
hq_1980 2003-04-09
  • 打赏
  • 举报
回复
同意 rugl(rugl)。
而且必须是第一个排序列
rugl 2003-04-09
  • 打赏
  • 举报
回复
1、视图中用于比较的列值要排序

2、现在你的参数是“username”,确认你查找的排序列值中有“username”

3、你的本意真的是把字符串“username”作为查找的关键字吗?
bigleaf 2003-04-09
  • 打赏
  • 举报
回复
我看这句有问题:
Set docCol = viewA.GetAllDocumentsByKey("username",True)

username为什么要加上引号呢?username是变量还是你就要查username这个值?是变量的话就不能加引号。
helei33 2003-04-09
  • 打赏
  • 举报
回复
docCol.count确实为0,
但是我的viewA里有文档,那是怎么回事呢?????
小木可 2003-04-09
  • 打赏
  • 举报
回复
天啊,有你这样调试程序的吗?你用“调试LOTUS SCRIPT”调试呀,单步跟踪,看看各变量的变化情况。
hq_1980 2003-04-09
  • 打赏
  • 举报
回复
docCol.count如果为0的话,表示文档集虽然存在,但文档集里没有文档,当然取不到了!
hq_1980 2003-04-09
  • 打赏
  • 举报
回复
你可以把Msgbox docCol Is Nothing换成Msgbox Cstr(docCol.count)看看有没有取到文档!

536

社区成员

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

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