私は蓮が初めてです。Java を使用して Lotus データベースから情報を取得する必要があります。私はデータベースを持っています:
Session session = NotesFactory.createSession(host, user, pwd);
Database database = session.getDatabase(server, database);
私はその情報を持っています:
field - fldContractorCode;
form - form="formAgreement";
たとえば、フィールドは「abcde」です。では、そのデータベースから情報を取得するにはどうすればよいでしょうか? 座席式を使用する必要がありますか? または、どのような方法を使用する必要がありますか? 助けてくれてありがとう。
UPD
今、私はそのような方法を使用しています:
DocumentCollection collection = DATABASE.search("form=\"formAgreement\"");
Document doc = collection.getFirstDocument();
while(doc != null) {
doc.getItemValueString("fldContractorCode");
doc = collection.getNextDocument();
}
そして、それは私にとってはうまくいきますが、たとえば field="abcd" でドキュメントを見つけるには、毎回コレクションを反復処理する必要があるため、その方法はあまり快適ではないと思います...だから、私は何らかの方法を求めていますフィールド値でドキュメントを検索します。そして、データベース内のVIEWとは何か、このVIEW名をどこで取得するのかわかりません。