2016-12-08 5 views
1

JAVA Lotus Notes APIを使用して外部サーバーからLotus Notes(.nsf)データにアクセスしていましたが、DocumentCollectionの次のエラーが表示されます。文書コレクションでエラーが発生するLotus Notes API

私が使用しています
"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; 
} 
+0

、あなたimportは 'lotus.domino.DocumentCollection'をインポートするときに' lotus.domino.cso.DocumentCollection'を取得しようとしています。 'lotus.domino'パッケージはどこからインポートしたいのですか? –

答えて

3

使用/インポートクラス

lotus.domino.DocumentCollection 

(not lotus.domino。 cso .DocumentCollection)。

更新

初期ヌルとdocColResponsesとがそれに最初の文書の応答を割り当て、次の文書のためのマージ応答:クヌートは彼の答えに言ったように正確に

import lotus.domino.DocumentCollection; 
... 
    DocumentCollection docColResponses = null; 
    ... 
    while (docParent != null) { 
     if (docColResponses == null) { 
      docColResponses = docParent.getResponses(); 
     } else { 
      docColResponses.merge(docParent.getResponses()); 
     } 
     ... 
    } 
+0

私はそれがうまくいっていると言います。 –

+0

インポートを確認しました: インポートlotus.domino.Database; インポートlotus.domino.Document; インポートlotus.domino.DocumentCollection; インポートlotus.domino.NotesException; インポートlotus.domino.Session; インポートlotus.domino.View; インポートlotus.domino.ViewEntry; インポートlotus.domino.ViewEntryCollection; インポートlotus.domino.ViewNavigator; –

+0

確認してください:Notes.jarではなくNCSO.jarを使用していますか?あなたのコードはどこで実行されていますか?どこからNCSO.jarファイルを入手しましたか?それはどんなバージョンですか? –

関連する問題