データベースを開く

NotesDatabase クラスの New メソッドは、2 番目の引数としてファイル名を指定した場合、既存のデータベースを開きます。New メソッドはデータベースを作成しません。最初の引数はサーバーを指定します。デフォルト (空の文字列) の場合はローカルの Domino データディレクトリを示します。

2 番目の引数はデータベースのファイル名を指定します。2 番目の引数に空の文字列を指定した場合は、いずれかの Open メソッドを使用して後からデータベースを開く必要があります。サーバー上で作業しているときに、そのサーバー上でデータベースを開く場合は、最初の引数として空の文字列を指定します。

現在のデータベースにアクセスするには、NotesSession の CurrentDatabase プロパティ を使用します。データベースは開いていなくてもかまいません。

例えば、NotesDbDirectory の GetFirstDatabase メソッドや GetNextDatabase メソッドを使用してオブジェクトを設定したデータベースを開くには、引数に空の文字列を 2 つ指定して Open メソッドを使用します。

サーバーとレプリカ ID が分かっているデータベースを開くには、OpenByReplicaID メソッドを使用します。ReplicaID プロパティ を使用すると、すでに開いているデータベースからレプリカ ID を取得できます。

OpenIfModified メソッドは、指定された日付以降に更新されたデータベースだけを開きます。

OpenMail メソッドは、ユーザーのメールデータベースを開きます。

OpenWithFailover メソッドは、サーバー上のデータベースを開きます。データベースが指定のサーバーにはなく、そのサーバーがクラスタの一部である場合、このメソッドはクラスタ内の他のサーバーでデータベースを開こうとします。

データベースでは次のアクションを実行できます。