问题描述
第一列是排序列#第二列是Name如何能根据序号定位到需要的文档呢?例如我想定位到第1090条文档要如何做呢?据说这个可以定位到GetEntry(1090)但是我没有成功。请帮帮我100分送上
解决方案
解决方案二:
可以这样SetentryCollection=view.getAllEntriesSetdoc=entryCollection.getNthEntry(1090)
解决方案三:
上面的代码有点错误SetentryCollection=view.AllEntriesSetdoc=entryCollection.GetNthEntry(1090)
解决方案四:
我用的是c#调用的com组件这样调用的不行NotesViewEntryCollectiondcl=notesvw.AllEntries;inti=1;NotesViewEntrynve=dcl.GetEntry(i);
解决方案五:
引用3楼XiMengBird的回复:
我用的是c#调用的com组件这样调用的不行NotesViewEntryCollectiondcl=notesvw.AllEntries;inti=1;NotesViewEntrynve=dcl.GetEntry(i);
NotesViewEntrynve=dcl.GetNthEntry(i);
解决方案六:
这样写代码执行效率低,还可能把服务器挂掉,如果文档量不大还好,如果很大就会出问题,而且那个序号变量好最好定义为长整型的,最好少用GetEntry(i),notesvw.AllEntries。另外,这个需求本身可能有点问题:“根据序号定位到需要的文档”,这个序号对一个文档不是个稳定的值,随时随着插入的文档变化的。
解决方案七:
这种做法,一般是用在翻页上
时间: 2024-11-16 11:41:47