如何从EMS服务器数据库获取USERID

时间:2019-09-25 17:35:48

标签: delphi ems rad-studio

我想访问RAD Studio中EMS数据库的USERS表中的USERID字段。我知道我可以创建一个查询来访问Interbase数据库中的字段。但是,我想知道是否有内置函数/方法可以返回类似于BackendUsers.Users.QueryUserName方法的该值。

我试图找到一个从JSONObject提取USERID的示例,但未成功。我在REST / JSON方面的经验有限,但每天都在进步。如果有人可以指出正确的方向,那将不胜感激。

1 个答案:

答案 0 :(得分:0)

通过使用以下代码创建EMS用户时,我可以通过捕获ID来完成所需的工作:

var BackEndUsers: TUserEntityValue;
    ID: string;

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