我在VS2008中有一个旧的水晶报告。我已经更改了参数,添加了两个新参数(@parameterThree
和@parameterFour
),并删除了存储过程中的一个参数。
我已经去Database -> Verify Database
强制报告查看修改后的程序。但是,它仍然显示旧的3个参数名称,而没有显示新的参数。
当我点击OK时,它显示错误:
查询引擎错误:'42000:[Microsoft][ODBC SQL Server驱动程序][SQLServer]过程或函数"myReport"需要参数'@parameterFour,但未提供。'
我已经在字段资源管理器中的新参数字段上添加了新参数。我在报告中添加的新参数没有选中标记。
我又做了Verify Database
,但它仍然不起作用。
我无法删除不在我修改的存储过程中的旧参数。
有什么想法吗?
我使用"设置数据源位置"修复了它。这是我的步骤:单击Set Datasource Location(设置数据源位置)-->Select the query in the Current Data Source(选择当前数据源)框-->Select the queryin the Replace with(替换为)框-->单击Update(更新)按钮。