2017-05-05 49 views
0

在我的配置,我试了下COMAND(BD MySQL的):获取价值并传送到数据库服务如何参数(过滤器)

SELECT user, name, lastname FROM Cordloc 
where user=<sql:param type="xs:string" select="/form/section-1/usuario"/> 

这个数据库服务瞬移到drowpdown,但是当我包括句子"where user=<sql:param type="xs:string" select="/form/section-1/usuario"/>", ,这是行不通的。

我尝试了显示名称用户名,但使用用户登录orbeon过滤(在表中是相同的值“orbeon”)。

请问,你能帮助我吗?

非常感谢。

回答

0

在查询中不能使用XPath表达式,例如/form/section-1/usuario。相反,select属性的值必须为(如1. Set a service parameter中所述)。

相反,您将该值从该操作“馈送”到服务。在动作编辑器,下设置数据库服务参数,可以说来自给定字段的值应该用于SQL查询的参数。

相关问题