Как я могу получить USERID из базы данных сервера EMS - PullRequest
0 голосов
/ 25 сентября 2019

Я хотел бы получить доступ к полю USERID в таблице USERS базы данных EMS в RAD Studio.Я знаю, что мог бы создать запрос для доступа к полю в базе данных Interbase.Однако мне интересно, есть ли доступная встроенная функция / метод, который бы возвращал это значение аналогично методу BackendUsers.Users.QueryUserName.

Я попытался найти пример извлечения USERID изJSONObject, но не удалось.Мой опыт работы с REST / JSON ограничен, но с каждым днем ​​становится все лучше.Если бы кто-то мог указать мне правильное направление, это было бы очень признательно.

1 Ответ

0 голосов
/ 27 сентября 2019

Мне удалось выполнить то, что мне было нужно, захватив идентификатор, когда пользователь EMS был создан со следующим кодом:

var BackEndUsers: TUserEntityValue;
    ID: string;

    BackendUsers.Users.SignupUser(DataSet.FieldByName('NAME').AsString,DataSet.FieldByName('USERPASSWORD').AsString,TJSONObject.Create,UserEntityValue);
    ID := UserEntityValue.ObjectID;
...