Crystal reports Crystal报表中未返回任何数据

Crystal reports Crystal报表中未返回任何数据,crystal-reports,Crystal Reports,我有一个水晶报告我正在工作;上周它返回了结果,但当我今天早上启动它时,我再也得不到任何东西了。通过检查SQL查询,我发现由于某些原因,表名列出了两次: SELECT "WMS_TESTINFO"."RECORD_NAME" FROM "TestEnv"."dbo"."WMS_TESTINFO" "WMS_TESTINFO" 你有没有想过什么东西会断裂?我已检查数据库是否已连接,我的数据是否仍在那里。当Crystal Reports为每个表创建别名时,表名会列出两次 此水晶生成SQL:

我有一个水晶报告我正在工作;上周它返回了结果,但当我今天早上启动它时,我再也得不到任何东西了。通过检查SQL查询,我发现由于某些原因,表名列出了两次:

 SELECT "WMS_TESTINFO"."RECORD_NAME"
 FROM   "TestEnv"."dbo"."WMS_TESTINFO" "WMS_TESTINFO"

你有没有想过什么东西会断裂?我已检查数据库是否已连接,我的数据是否仍在那里。

当Crystal Reports为每个表创建别名时,表名会列出两次

此水晶生成SQL:

来自“TestEnv”、“dbo”、“WMS\u TESTINFO”和“WMS\u TESTINFO”

格式为:

来自DATABASE.OWNER.TABLENAME别名

这对于Crystal来说是正常的

我会在SSMS中运行SQL(记住首先删除所有的
),以检查数据是否仍然存在

如果是,通过
选择专家
菜单opton,检查是否未将过滤器添加到报告中,以过滤掉所有数据


最后,转到
数据库
设置数据源位置
并重新应用连接,以确保报表确实指向正确的位置。

当Crystal Reports为每个表创建别名时,表名会列出两次

此水晶生成SQL:

来自“TestEnv”、“dbo”、“WMS\u TESTINFO”和“WMS\u TESTINFO”

格式为:

来自DATABASE.OWNER.TABLENAME别名

这对于Crystal来说是正常的

我会在SSMS中运行SQL(记住首先删除所有的
),以检查数据是否仍然存在

如果是,通过
选择专家
菜单opton,检查是否未将过滤器添加到报告中,以过滤掉所有数据


最后,转到
数据库
设置数据源位置
并重新应用连接,以确保报表确实指向正确的位置。

这是服务器的一个问题,但我认为这是提供信息和编写良好的最佳答案。这是服务器的一个问题,但我认为这是最好的答案,因为它内容丰富,写得好。