NotesDatabase クラスの New メソッドは、2 番目の引数としてファイル名を指定した場合、既存のデータベースを開きます。New メソッドはデータベースを作成しません。最初の引数はサーバーを指定します。デフォルト (空の文字列) の場合はローカルの Domino データディレクトリを示します。
2 番目の引数はデータベースのファイル名を指定します。2 番目の引数に空の文字列を指定した場合は、いずれかの Open メソッドを使用して後からデータベースを開く必要があります。サーバー上で作業しているときに、そのサーバー上でデータベースを開く場合は、最初の引数として空の文字列を指定します。
現在のデータベースにアクセスするには、NotesSession の CurrentDatabase プロパティ を使用します。データベースは開いていなくてもかまいません。
例えば、NotesDbDirectory の GetFirstDatabase メソッドや GetNextDatabase メソッドを使用してオブジェクトを設定したデータベースを開くには、引数に空の文字列を 2 つ指定して Open メソッドを使用します。
サーバーとレプリカ ID が分かっているデータベースを開くには、OpenByReplicaID メソッドを使用します。ReplicaID プロパティ を使用すると、すでに開いているデータベースからレプリカ ID を取得できます。
OpenIfModified メソッドは、指定された日付以降に更新されたデータベースだけを開きます。
OpenMail メソッドは、ユーザーのメールデータベースを開きます。
OpenWithFailover メソッドは、サーバー上のデータベースを開きます。データベースが指定のサーバーにはなく、そのサーバーがクラスタの一部である場合、このメソッドはクラスタ内の他のサーバーでデータベースを開こうとします。
データベースでは次のアクションを実行できます。