我一直在使用 JAVA Lotus Notes API 从外部服务器访问 Lotus Notes(.nsf) 数据,但我收到以下 DocumentCollection 错误:
"NotesException: Not implemented\r\n\tat lotus.domino.cso.Base.notImplemented(Unknown Source)\r\n\tat lotus.domino.cso.DocumentCollection.merge(Unknown Source)
我使用的代码是:
Document docParent = docColParents.getFirstDocument();
while(docParent != null){
docColResponses.merge(docParent.getResponses());
docTemp = docColParents.getNextDocument();
docParent.recycle();
docParent = docTemp;
}
最佳答案
使用/导入类
lotus.domino.DocumentCollection
(不是 lotus.domino.cso.DocumentCollection)。
更新
使用 null 初始化 docColResponses 并将第一个文档的响应分配并合并下一个文档的响应:
import lotus.domino.DocumentCollection;
...
DocumentCollection docColResponses = null;
...
while (docParent != null) {
if (docColResponses == null) {
docColResponses = docParent.getResponses();
} else {
docColResponses.merge(docParent.getResponses());
}
...
}
关于java - Lotus Notes API 在文档集合合并中给出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41041292/