我有一个存储过程,它接受 2 个参数并返回一个整数值。我希望该值是页面上仪表图表的值。这 2 个参数将根据所选项目的属性而变化。有没有一种简单的方法将存储过程中的一个值传递到图表中进行显示?这将嵌入到 asp.net 应用程序 (vb) 中 - 因此根据先前选择的项目,参数值和结果将会改变。感谢您的帮助。
最佳答案
创建包
CREATE OR REPLACE PACKAGE REPORTING AS type query_results is ref cursor; PROCEDURE barfoo (one IN INTEGER, two IN INTEGER, three IN OUT REPORTING.query_results);
结束报告;
创建存储过程
创建或替换过程 Barfoo ( 1 IN INTEGER DEFAULT NULL, 两个 IN INTEGER DEFAULT NULL, 三个 IN OUT reporting.query_results ) 作为 开始
打开三个 选择一+二合计 从双 ;
结束酒吧;
构建报告
3a。确保存储过程在数据库“专家”中可见
3b。将存储过程添加到报表中
3c。添加图表
插入|图表... |类型选项卡| “仪表”,然后“数据”选项卡
- 结果
关于vb.net - 使用存储过程的结果和参数作为仪表图表的值 - ASP.NET 应用程序中的 Crystal 报告,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10953789/