我在存储过程中添加了一个新字段 .
如何在Crystal Reports中使用它而不重置数据库专家中的数据源?
Verify Database 有效,但如果您使用 Set Datasource Location (在数据库>设置数据源位置中找到)在更改过程后更新报告,您可以更好地控制事物:
打开“设置数据源位置”对话框(“数据库”>“设置数据源位置”) .
左键单击/选择要在 Current Data Source 窗格中更新的过程
在“替换为”窗格中导航到要更新的服务器上的过程
如果您已在Crystal Reports Developer应用程序中运行报表,请使用“当前连接”框 . 窗格可能需要一段时间才能刷新 .
否则,导航到“创建新连接”>“[数据库]”叶 . 如果使用Oracle,系统将提示您输入连接的TNS,用户和密码
单击现在启用的 Update 按钮
这是您设置 Overridden Table Qualifier Name 的位置,当单个报表支持使用相同TNS名称的多个环境时,这对Oracle至关重要 .
数据库菜单 - >验证数据库
http://it.toolbox.com/blogs/programming-life/adding-new-fields-to-stored-procedure-and-updating-it-in-crystal-reports-30072
单击数据库 - >验证数据库
然后右键单击数据源并刷新
3 回答
Verify Database 有效,但如果您使用 Set Datasource Location (在数据库>设置数据源位置中找到)在更改过程后更新报告,您可以更好地控制事物:
打开“设置数据源位置”对话框(“数据库”>“设置数据源位置”) .
左键单击/选择要在 Current Data Source 窗格中更新的过程
在“替换为”窗格中导航到要更新的服务器上的过程
如果您已在Crystal Reports Developer应用程序中运行报表,请使用“当前连接”框 . 窗格可能需要一段时间才能刷新 .
否则,导航到“创建新连接”>“[数据库]”叶 . 如果使用Oracle,系统将提示您输入连接的TNS,用户和密码
单击现在启用的 Update 按钮
这是您设置 Overridden Table Qualifier Name 的位置,当单个报表支持使用相同TNS名称的多个环境时,这对Oracle至关重要 .
数据库菜单 - >验证数据库
http://it.toolbox.com/blogs/programming-life/adding-new-fields-to-stored-procedure-and-updating-it-in-crystal-reports-30072
单击数据库 - >验证数据库
然后右键单击数据源并刷新