IIntUserField
Interface IIntUserField
:
-
get
int get()
Renvoie la valeur du champ.
-
set
void set(StatusType* status, int newValue)
Attribue une valeur au champ. Définit l’indicateur entré sur true.
Création d’une base de données et connexion à une base de données existante
Exécution d’une instruction SQL sans paramètres d’entrée et avec des lignes renvoyées
Exécution d’instructions SQL avec des paramètres d’entrée
Ouvrir un curseur et en extraire les données
Utilisation de la macros FB_MESSAGE pour les messages statiques
Interface IIntUserField
:
get
int get()
Renvoie la valeur du champ.
set
void set(StatusType* status, int newValue)
Attribue une valeur au champ. Définit l’indicateur entré sur true.
L’interface IUser
est une liste de méthodes permettant d’accéder aux champs inclus dans un enregistrement utilisateur.
operation
unsigned operation()
Opcode (voir la liste ci-dessous)
userName
ICharUserField* userName()
Nom d’utilisateur
password
ICharUserField* password()
mot de passe.
firstName
ICharUserField* firstName()
Ceci et les 2 composants suivants du nom d’utilisateur complet.
lastName
ICharUserField* lastName()
middleName
ICharUserField* middleName()
comment
ICharUserField* comment()
Commentaire (à partir de l’instruction SQL COMMENT ON USER IS…
).
attributes
ICharUserField* attributes()
sous la forme tag1=val1, tag2=val2, …, tagN=valN
. Val peut être vide, ce qui signifie que la balise sera supprimée.
active
IIntUserField* active()
Modifie le paramètre ACTIVE/INACTIVE pour l’utilisateur.
admin
IIntUserField* admin()
Définit/supprime les droits d’administrateur de l’utilisateur.
clear
void clear(StatusType* status)
Spécifie que tous les champs ne sont pas saisis ou spécifiés.
Les constantes définies par l’interface utilisateur sont les opcodes effectifs.
OP_USER_ADD
— Ajouter un utilisateur.
OP_USER_MODIFY
— Modifiez l’utilisateur.
OP_USER_DELETE
— Supprimer un utilisateur.
OP_USER_DISPLAY
— Affichage de l’utilisateur.
OP_USER_SET_MAP
— Activez les administrateurs Windows pour mapper au rôle « RDB$ADMIN ».
OP_USER_DROP_MAP
— désactivation de l`affichage des administrateurs Windows sur le rôle RDB$ADMIN
.