空手道-如何从数据库查询而不是硬编码中读取单个值

时间:2019-06-14 07:05:23

标签: karate

在空手道中,我正在尝试读取数据库查询
* def AccountDetails = db.readRow('select * from')

由此,我试图从该查询中读取各个值并将其设置为一个值
*设置oimattrDetails $。用户登录名= AccountDetails.UD_BLR_USR_USER_LOGIN

此处UD_BLR_USR_USER_LOGIN-具有特定数据库中存在的属性 我现在不想硬编码该值。而是将其分配给一些参考值并调用它

* def USER_LOGIN = UD_BLR_USR_USER_LOGIN

现在使用USER_LOGIN
*设置oimattrDetails $ .User Login = AccountDetails.USER_LOGIN

类似这样的东西..但这不起作用 任何人都可以在这里使用确切的语法来帮助我

1 个答案:

答案 0 :(得分:0)

很大程度上取决于此代码返回的对象的类型:

db.readRow()

该代码不是空手道的一部分,您应该在此处提供有关该部分的更多详细信息-否则没有人可以帮助您。如果不是您编写的,请与编写它的人员或团队联系-谈论数据库“属性”毫无意义。也许一个简单的解决方案是在db对象中添加一些Java代码(我假设这是Java utility)-解决您的特定用例。

简而言之,您的问题对我来说听起来与空手道无关。