NotesデータベースにC#に書き込むJavaコードを移植しています。しかし、一般的にはうまくいっていますが、私はNotes文書のText Listフィールドを扱うハングアップが発生しています。 .Net Domino interop dllを使用しています。 、Lotus NotesのテキストリストフィールドにC#を使用してデータを挿入する
doc.ReplaceItemValue("SendTo", recipients.ToArray());
しかし:
doc.replaceItemValue("SendTo", recipients); // recipients is Vector<String>
が、私はこのようなものは、C#
doc.ReplaceItemValue("SendTo", recipients); // recipients is List<string>
は、私も試してみましたで動作する必要があることを考えた:Javaで
は、私はこのコードを持っています両方のオプションがCOMExceptionをスローする:Vectorに未知またはサポートされていないオブジェクトタイプ
私はそこに何を渡すのですか?これによると(私が見つけたNotes文書のみ)http://publib-b.boulder.ibm.com/lotus/c2359850.nsf/Main?OpenFrameSet、文字列の配列はうまくいくはずです。
編集:
doc.ReplaceItemValue("SendTo", recipients.ToArray());
は仕事、私が言及した1以上の受信者を書いた1行を逃したん。誰か他の人が同じ問題に遭遇した場合に備えて、私はここに残しておきます。
エリック、私は自分の答えを答えとして追加し、その後に答えとしてマークすることをお勧めします。 –