我已经在Visual Studio中创建了一个非常简单的报表(在Report Builder中也尝试了该报表),该报表仅从 MySQL (非MSSQL)数据库中的表返回10行。我更改了背景和前景色,以确保可以清楚地看到报表中的行。
没有参数,它不使用存储过程。这是一个简单的SQL查询:
select TASK_INSTANCE_ID, TASK_NAME, ASSIGNED_NAME, CREATED_DTTM
from task_instance where created_dttm > date_sub(now(), interval 1 day)
limit 10
这是在Visual Studio中预览报表时的结果。您可以看到它正在显示10行数据。
为确认我实际上看到的行是空白,我将查询更改为仅返回5行。这表明现在只有5个空白行,但是具有定义的背景色。
作为参考,我还从Oracle数据库创建了一个简单的报告,并将其发布到同一SSRS服务器上的同一文件夹中。该报告可以正常工作。
因此,这似乎与使用 MySQL 数据库有关,但是我找不到任何能够解释我做错事情的东西。任何指针/帮助将不胜感激。
然后我尝试向SQL查询添加几个新列。