Ju喂 发表于 2024-10-14 10:45:06

WYN4.0 报表共享数据集日期查询条件 must be DATETIME type.

报表工作线程进行流式操作时发生了错误 - Specified data inaccessible: Value of command parameter 查询参数1 must be DATETIME type.



Eden.Sun 发表于 2024-10-14 10:45:07

我这边看不到您的数据集的设计,给您提供下面两种解决方案,您可以试试:

① 如果是编写的自定义sql语句的话,您可以把数据集的字段类型改成字符串类型。执行sql时,能识别出来:


② 如果您是直接在数据集上加的过滤的话,您可以把报表中的参数的format表达式去掉,直接使用报表参数就可以了

Eden.Sun 发表于 2024-10-14 13:53:34

本帖最后由 Eden.Sun 于 2024-10-14 14:01 编辑

问题描述:
报表预览报错,参数类型不匹配。

问题解决:
您好,这个报错是采纳数类型不匹配导致的。我们没有数据源看不到数据集的具体设计。通过分析数据集文件发现您的数据集中的参数是时间日期类型的。
报表中的参数也是时间日期。这个是没有问题的。



但是您在报表的数据集中,传递参数到数据集的时候,使用了 Format 表达式对参数进行了处理:


format 函数返回的值的类型是字符串,所以会报这个错:



Ju喂 发表于 2024-10-14 14:00:57



这是数据集中的参数设置情况;日期类型
页: [1]
查看完整版本: WYN4.0 报表共享数据集日期查询条件 must be DATETIME type.