将“数据源”设置为仅存在于数据集中的数据表.不是数据库中的实际表

本文关键字:数据源 数据表 集中 数据库 数据 设置 存在 于数据 | 更新日期: 2023-09-27 18:20:12

我在数据集中创建了一个数据表(.xsd文件),并在后面的代码中填充。此数据表与sql中的实际表不对应。当我在crystal中将此数据表设置为数据源时,我会收到数据库登录错误。

作为一个变通办法,我实际上在sql中创建了这个表,以便水晶工作。

有没有一种方法可以在没有上述工作的情况下做到这一点?

将“数据源”设置为仅存在于数据集中的数据表.不是数据库中的实际表

如果消息是"数据库登录失败",您可以尝试:

1) 打开RPT文件并使用命令"验证数据库"。重新部署和测试。

2) 如果您的RPT使用多个数据源(例如2个XSD文件),请尝试将多个合并到一个数据源中。

3) 验证数据集表列是否明确定义了类型。如果没有,请定义它们。检查XSD中的类型是否相同。不要"屏蔽"类型(例如,将日期转换为字符串)。