使用:CR VS2010中时,SQL Server 2008R2
我在SQL Server中运行时,返回结果的SP,但是当我加入这一个CR它不显示在字段资源管理器的任何领域。 但是,如果我尝试任何其他SP,它工作正常,我可以看到它的领域。 步骤我执行:
- 打开现有CR
- 右键单击数据库字段 - >数据库专家 - >删除旧的SP - >添加新的SP
- 与输入值的窗口弹出,我将所有为NULL,然后单击OOK
- 新SP显示了在数据库专家右侧
- 我可以看到在字段资源管理器的数据库字段科新的SP。
- 但是没有PLUS +下次登录到它。 这意味着它不显示其字段。
逸岸新的SP和旧有两者具有相同的字段数。 只是一些SQL改变。
生气与此one..Please帮助。
谢谢
如何改变在数据库中的存储过程后更新水晶报表的存储过程。
当您添加了一个参数,在数据库中的存储过程,也可以使用该程序。
确保你的SP通过您的SP内的另一个SP返回的数据集不。
恩。 这是行不通的:@sql = '请从sometable *' EXEC(@sql)
如果是这样的情况下,暂时在您的SP的末尾添加一个SELECT语句
@sql = '选择列1,列2表1从' EXEC(@sql)
选择列1,表1从列2
在水晶报表,字段资源管理器中,右键点击你的SP,并设置数据源位置。 填写连接详细信息的数据库。
- 选择您现有的SP和新的DB连接的SP,然后点击更新按钮。
在CR菜单,数据库 - >验证数据库
数据库已经被验证后,从第一步临时select语句。
我如果不接受默认选择晶体使得在左侧的报表链接得到它。 我不得不将其更改为我自己,没有土色的默认值。
这工作。 谢谢
我有同样的问题,几乎花了100全天时间来查找水晶报表的不同方面,这时我才发现
- 目前在存储过程中的问题,我还是修正字段编辑器是不可见的。
- 然后我发现电子结构报告安装的版本被损坏,于是又重新安装了它,它的工作。