修改存储过程后如何修复 Crystal 报告中未提供的参数
How to fix the parameter was not supplied on Crystal report after modifying stored procedure
我在 VS2008 中有一份旧的 crystal 报告。我更改了参数,添加了两个新参数(@parameterThree
和 @parameterFour
)并在我的存储过程中删除了一个参数。
我已经去Database -> Verify Database
强制报告看到修改后的程序了。但是,它仍然显示没有新参数的旧 3 个参数名称。
当我点击确定时,它显示错误:
Query Engine Error: '42000:[Microsoft][ODBC SQL Server Driver][SQL
Server]Procedure or function 'myReport' expects parameter
'@parameterFour which not supplied.'
我在 Field Explorer 的新参数 Fields 上添加了新参数。我在报告中添加的新参数没有复选标记。
我又做了一次Verify Database
,但还是不行。
我无法删除不在我修改后的存储过程中的旧参数。
有什么想法吗?
我使用 "Set Datasource Location" 修复了它。这是我的步骤:
单击设置数据源位置-->Select 当前数据源框中的查询--> Select 替换为框中的查询--> 单击更新按钮。
我在 VS2008 中有一份旧的 crystal 报告。我更改了参数,添加了两个新参数(@parameterThree
和 @parameterFour
)并在我的存储过程中删除了一个参数。
我已经去Database -> Verify Database
强制报告看到修改后的程序了。但是,它仍然显示没有新参数的旧 3 个参数名称。
当我点击确定时,它显示错误:
Query Engine Error: '42000:[Microsoft][ODBC SQL Server Driver][SQL Server]Procedure or function 'myReport' expects parameter '@parameterFour which not supplied.'
我在 Field Explorer 的新参数 Fields 上添加了新参数。我在报告中添加的新参数没有复选标记。
我又做了一次Verify Database
,但还是不行。
我无法删除不在我修改后的存储过程中的旧参数。
有什么想法吗?
我使用 "Set Datasource Location" 修复了它。这是我的步骤: 单击设置数据源位置-->Select 当前数据源框中的查询--> Select 替换为框中的查询--> 单击更新按钮。