gpt4 book ai didi

Azure 源 Dynamics 存在参数错误

转载 作者:行者123 更新时间:2023-12-03 03:54:39 26 4
gpt4 key购买 nike

我有一个简单的管道,我可以在其中从 Azure SQL DB 表查找日期,然后尝试将其传递给 Dynamics 的 XML 查询。

查找事件成功,输出看起来不错,我收到一条 XML 查询的错误消息,我已经尝试解决该消息很长时间了,但到目前为止没有任何成功。

This is the error message I get

这是我在源查询中使用的 XML 查询:

<fetch>
<entity name="account" >
<all-attributes/>
    <filter type="and">
      <condition attribute="modifiedon" operator="on-or-after" value="@{activity('LookupAccountSQL').output.firstRow.modate}" />
    </filter>
  </entity>

查找事件名称为 LookupAccountSQL,SQL 查询很简单,如下所示:(此事件的调试也成功运行):

SELECT CAST(MAX(modifiedon)) as modate FROM dbo.account

非常感谢任何帮助!

最佳答案

感谢我的问题下面的有用评论,我解决了问题。无论我在 SQL 查询中使用强制转换,查找事件都会返回日期时间。

解决方案是在 Fetchxml 的顶部放置一个 formatDateTime() 函数。

<fetch>
<entity name="account" >
<all-attributes/>
<filter type="and">
<condition attribute="modifiedon" operator="on-or-after" value="@{formatDateTime(activity('LookupAccountSQL').output.firstRow.modate,'yyyy-MM-dd')}" />
</filter>
</entity>

关于Azure 源 Dynamics 存在参数错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65035703/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com