首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用存储过程时的参数顺序问题

使用存储过程时的参数顺序问题
EN

Stack Overflow用户
提问于 2012-10-02 15:30:25
回答 2查看 2.6K关注 0票数 6

我正在使用水晶报表9-我已经构建了一个报告,它基本上使用一个存储过程,并有3个参数: A,B,C,这些参数也是在报告中提示的。我还有没有传递给存储过程的提示D和E。当我正常(通过CR9)运行此报告时,提示以正确的、预期的顺序出现: A、B、C、D。然而,我的客户在使用水晶报表查看器时遇到了奇怪的行为:提示显示的顺序是: D、E、A、B、C。我不确定这是否是一个错误:我尝试重新添加提示,首先删除它们,然后按照我希望它们显示的顺序重新添加提示符,但他们仍然看到错误的顺序。我还试图让他们更新他们的查看器版本,他们也看到了同样的问题。

还请注意,它不是按字母顺序对promts进行排序(在查看器中)。我的例子只是为了争论。

为什么观众会以不同的顺序显示提示呢?只有当我链接到存储过程时,这个问题才会出现。

谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-10-03 13:24:50

我不知道这在你的报告中是否可行,但请尝试以下几点建议:

  1. 使用组
  2. 使用一系列的子报告(“A”之后的每个提示都有一个)
票数 0
EN

Stack Overflow用户

发布于 2012-10-11 10:43:59

我想您只需从Stored Procedure中选择Database Expert并点击它,设置Report。

相反,你可以:

  • 开放Database Expert
  • 单击Add Command
  • 从右面板中按正确的顺序(A,B,C,还有存储过程不需要的D,E)添加所需的参数
  • 键入类似于此Exec MyStoredProcedure ('{?ParamA}','{?ParamB}', {?ParamC} );的查询 如果param是string (ParamA,ParamB),则需要用'封装,如果是数字(ParamC),则不必封装

参数如下:

  • 提示符以正确的顺序发送给用户
  • 如果需要的话,传递给存储过程
  • 在报表逻辑中可用,如果需要的话,
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12693437

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档