读书人

根据id怎么判断文档是否存在

发布时间: 2012-03-14 12:01:12 作者: rapoo

根据id如何判断文档是否存在
给出一个文档id,如何判断一个数据库是否存在一份文档的id值就是它。

用NotesDatabase.GetDocumentByUNID,如果数据库中不存在这样的文档,就直接报错,不太想通过捕获错误信息的方式来处理。

[解决办法]
用个view,用view.getdocumentbykey来做吧

或者getdocumentbyunid放一个函数里面,出错处理不会影响到全局的函数。
[解决办法]
可以用NotesDatabase.GetDocumentByUNID,但前提条件是数据库需要创建全文索引
[解决办法]
加个判断,如果根据ID得到的文档为空(nothing),那么不执行任何操作, 反之,不为空,才执行下面的操作.
[解决办法]
还没有解决吗,我也比较关注这个问题
我也是用捕获错误信息的方式来处理,还有其他方法吗?
[解决办法]
也可以用on error goto **把getdocumentbyunid这句放在中间,有错的时候跳出,没错继续执行。
[解决办法]
设计的时候,回避掉一个文档当它跟其他文档或者应用有关联的时候被删除掉,不就没有这样的事情了.
[解决办法]
除了LS各位说的,基本上再没什么好方法了吧,关注
[解决办法]
用 set doc = db.GetDocumentByUNID(id) 如果Doc不存在的话 肯定报错,所以我们都是通过视图来找。

[解决办法]
is nothing,你还要什么效果啊?
[解决办法]
呵呵,好像这个用捕获错误简单点把,不然要建一个select all的视图,第一列用unid排序去取也可以把
[解决办法]
如果不想让它报错就On error resume next
呵呵

读书人网 >行业软件

热点推荐