IsValidName

Description

Indique si le nom est valide pour le type donné. Cette méthode vérifie si le nom contient des caractères non valides, si sa longueur est valide et s'il n'entre pas en conflit avec des mots réservés. Cette méthode ne vérifie pas que le nom peut en fait être utilisé à des fins identifiées par le type, étant donné qu'elle ne vérifie pas si un objet du nom et type donnés existe déjà.

Remarque : Cette méthode est disponible dans la version 7.1.

Syntaxe

VBScript

adminSession.IsValidName nom, type

Perl

$adminSession->IsValidName($nom, $type); 
Identificateur
Description
adminSession
L'objet AdminSession représentant la session d'accès du référentiel de schéma en cours.
nom
Chaîne identifiant le nom à valider.
type
Chaîne de type longue identifiant le type du nom. La constante énumérée NameType est disponible dans la version 7.1 et inclut ces constantes et valeurs :
  • 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
Valeur de retour
Renvoie une chaîne vide si la validation aboutit, ou une chaîne contenant la raison de l'échec si la validation échoue.

Commentaire