説明
指定されたタイプに対して名前が有効であるかどうかを検証します。このメソッドは、名前に無効な文字が含まれているかどうか、名前の長さが有効であるかどうか、名前が予約語と競合していないかどうかを検査します。このメソッドでは、指定された名前およびタイプのオブジェクトが既に存在するかどうか
を検査しないため、タイプにより示された目的で実際にその名前を使用できるかどうかは確認できません。
注: このメソッドは、バージョン 7.1 で使用可能になります。
構文
VBScript
adminSession.IsValidName name, type
Perl
$adminSession->IsValidName($name, $type);
- 識別子
- 説明
- adminSession
- AdminSession オブジェクトは、現在のスキーマ リポジトリのアクセス セッションを表します。
- name
- 検証したい名前を識別する文字列。
- タイプ
- 名前のタイプを識別する Long。NameType 列挙型定数は、バージョン 7.1 で使用可能になりました。
以下の定数と値が含まれています。
- DATABASE_NAMETYPE - 1
- USER_NAMETYPE - 2
- GROUP_NAMETYPE - 3
- SCHEMA_NAMETYPE - 4
- DBCOLUMN_NAMETYPE - 5
- ENTITYDEF_NAMETYPE - 6
- FIELDDEF_NAMETYPE - 7
- ACTIONDEF_NAMETYPE - 8
- STATEDEF_NAMETYPE - 9
- HOOKDEF_NAMETYPE - 10
- 戻り値
- 検査が成功した場合は空の文字列を返し、
検査が失敗した場合は失敗の理由を含む文字列を返します。