LOTUSSCRIPT /COM/OLE のクラス


NotesDatabase クラス

Lotus Notes データベースを表します。

包含関係スーパークラス:NotesDbDirectoryNotesSession、および NotesUIDatabase
サブクラス:NotesACLNotesAgentNotesDocumentNotesDocumentCollectionNotesFormNotesNoteCollectionNotesOutlineNotesReplicationNotesView

プロパティACL
ACLActivityLog

Agents

AllDocuments

Categories

Created

CurrentAccessLevel

DelayUpdates

DesignTemplateName

FileFormat

FileName

FilePath

FolderReferencesEnabled

Forms

FTIndexFrequency

HttpURL

IsClusterReplication

IsConfigurationDirectory

IsCurrentAccessPublicReader

IsCurrentAccessPublicWriter

IsDesignLockingEnabled

IsDirectoryCatalog

IsDocumentLockingEnabled

IsFTIndexed

IsInMultiDbIndexing

IsInService

IsLink

IsMultiDbSearch

IsOpen

IsPendingDelete

IsPrivateAddressBook

IsPublicAddressBook

LastFixup

LastFTIndexed

LastModified

LimitRevisions

LimitUpdatedBy

ListInDbCatalog

Managers

MaxSize

NotesURL

Parent

PercentUsed

ReplicaID

ReplicationInfo

Server

Size

SizeQuota

SizeWarning

TemplateName

Title

Type

UndeleteExpireTime

UnprocessedDocuments

Views

メソッドCompact
CompactWithOptions

Create

CreateCopy

CreateDocument

CreateFromTemplate

CreateFTIndex

CreateNoteCollection

CreateOutline

CreateReplica

CreateView

EnableFolder

Fixup

FTDomainSearch

FTSearch

FTSearchRange

GetAgent

GetAllReadDocuments

GetAllUnreadDocuments

GetDocumentByID

GetDocumentByUNID

GetDocumentByURL

GetForm

GetModifiedDocuments

GetOption

GetOutline

GetProfileDocCollection

GetProfileDocument

GetURLHeaderInfo

GetView

GrantAccess

MarkForDelete

New

Open

OpenByReplicaID

OpenIfModified

OpenMail

OpenURLDb

OpenWithFailover

QueryAccess

QueryAccessPrivileges

QueryAccessRoles

Remove

RemoveFTIndex

Replicate

RevokeAccess

Search

SetOption

Sign

UnprocessedFTSearch

UnprocessedFTSearchRange

UnprocessedSearch

UpdateFTIndex

作成方法とアクセス方法NotesDatabase クラスを使って既存のデータベースにアクセスしたり、新規データベースを作成するにはいくつかの方法があります。


Newメモ New メソッドは COM ではサポートされていません。
指定されたサーバーとファイル名のデータベースを表す NotesDatabase オブジェクトを作成し、そのデータベースを開きます。NotesDatabase で New を使うと、NotesDocument などの他のクラスで使う場合とは異なり、新規データベースをディスク上に作成しません。

構文Dim variableName As New NotesDatabase( server$, dbfile$ )
または

Set notesDatabase = New NotesDatabase( server$, dbfile$ )

パラメータserver$


dbfile$
戻り値notesDatabase 使用法スクリプトがデータベースに対応する NotesDatabase オブジェクトのプロパティとメソッドを使うには、データベースが開かれていなければなりません。ほとんどの場合、クラスライブラリが自動的にデータベースを開きます。ただし、次の場合に注意してください。
データベースが開いているかどうかを調べるには IsOpen プロパティを使います。閉じているデータベースを開くには Open または OpenIfModified を使います。

アクセスレベルスクリプトがアクセス権を持たない操作を実行しようとするとエラーが起きます。NotesDatabase オブジェクトでスクリプトが使えるプロパティとメソッドは、次の要因で決定されます。


スクリプトがサーバーで実行されるとき、データベースとサーバーに対するスクリプトのアクセスレベルは、スクリプトの所有者のアクセスレベルに従います。所有者とはスクリプトを最後に保存したユーザーを指します。スクリプトがクライアントで実行されるときは、データベースとサーバーに対するアクセスレベルは、現在のユーザーのアクセスレベルに従います。

クロスリファレンス式言語の FileDatabaseInfo @コマンド

関連項目