如何在coldfusion中存储来自cffuction的returnvariable并进行数据验证

时间:2016-03-03 13:42:32

标签: coldfusion coldfusion-10

我使用cfinvoke组件返回两个查询对象。我可以借助returnvariable属性从我的查询中获取结果。我已使用cfdump确认了结果。现在我需要对两个返回变量中的数据进行数据验证。

<cfinvoke component="Db_processing" 
    method="TimesheetMain" returnvariable="tsdata">
</cfinvoke>

<cfinvoke component="Db_processing" method="MstMain"
     returnvariable="mstdata">
</cfinvoke>

我不知道如何存储所有的返回类型值或如何解析它们以便比较两个returnvariables中的值。

CompARISON SCENARIO示例: 从returnvariable [tsdata]和returnvariable [mstdata]中获取日期和小时并进行比较。如果失败,那么我需要将邮件发送给某个用户。

我需要做很多像这样的验证。任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

你的问题不是很清楚,但看起来你有两个查询结果集存储在两个变量中,你想在coldfusion应用程序中比较这两个。如果我的假设是正确的,请阅读:

为查询执行嵌套循环 - 使用第一个结果集执行循环,并使用datetime列(比如tsdata)匹配第二个结果集的每个msdata行。

如果这不是您所期望的,那么请更多地解释您的问题。