修改存储过程后,Crystal报表上未提供如何修复该参数



我在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(更新)按钮。

最新更新