Salut !
Existe-il un moyen d'avoir la liste des utilisateurs à partir de l'API firebird ou à partir d'un composant ?
d'après les recherches que j'ai effectué sur le net, le seul qui sache le faire est le composant IBCSecurityService de la compagnie DEVART.
En fouillant sur le net, j'ai trouvé ce bout de code qui, en théorie, devrait fournir la liste des utilisateurs.
En exécutant ledit code, je n'ai dans la liste que "SYSDBA" !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 var i: integer; UserInfo: TIBCUserInfo; begin IBCSecurityService1.Username := 'sysdba'; IBCSecurityService1.Password := 'masterkey'; IBCSecurityService1.Server := 'localhost'; IBCSecurityService1.Attach; IBCSecurityService1.DisplayUsers; for i := 0 to IBCSecurityService1.UserInfosCount - 1 do begin UserInfo := IBCSecurityService1.UserInfos[i]; RzComboBox_USER.Add(UserInfo.UserName); end;
quelqu'un sait-il pourquoi je n'ai pas tout les utilisateurs de ma BD ?
ou, peut-être qu'il y'a une autre piste pour avoir cette info ?
toute idée est la bienvenue ... merci par avance
Partager