ibec_GetUsers
The ibec_GetUsers function retrieves a list of users from the server using the IBExpert Services Manager.
Syntax
function ibec_GetUsers(ConnectOptions : string; UserNames : variant [; FullData : variant]) : variant;
The ibec_GetUsers returns NULL if no error occured, otherwise it returns an error message.
The UserNames parameter: the following example returns a list of users registered on the server:
execute ibeblock returns (UserName varchar(100), FirstName varchar(100), MiddleName varchar(100), LastName varchar(100)) as begin res = ibec_GetUsers('Server=localhost/3065; User=SYSDBA; Password=masterkey; ClientLib=C:\Program Files\Firebird\Bin\fbclient.dll', UserNames, FullData); foreach (UserNames as UserName key UserIdx) do begin s = FullData[UserIdx]; ini = ibec_ini_Open(''); try ibec_ini_SetStrings(ini, s); FirstName = ibec_ini_ReadString(ini, 'UserData', 'FirstName', ''); MiddleName = ibec_ini_ReadString(ini, 'UserData', 'MiddleName', ''); LastName = ibec_ini_ReadString(ini, 'UserData', 'LastName', ''); finally ibec_ini_Close(ini); end; suspend; end end
back to top of page
<< ibec_DropUser | IBEBlock | ibec_GetUserProp >>