运行报告时"找不到表"

2020-09-05 07:25发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我是2015年VS社区版开发人员,并且有一些我使用VS2010 Ultimate创建的报告。 我正在尝试对这些报告进行编辑,并收到一条错误消息:找不到数据库表" storedProc; 1"。 是否要从报告中删除该表?

当前,报告可以在Web服务器上很好地呈现,但是如果我尝试对其进行编辑,或者尝试从头开始重建报告,则在便携式计算机上将它们移至Web服务器后,它们将无法运行。/p>

随附的是屏幕快照中的错误,在Web服务器上运行时的错误以及在我的开发笔记本电脑和Web服务器上运行的应用程序版本的屏幕截图。

如果有人对我如何更新报告有任何建议,我将不胜感激。 谢谢!

ML

(12.0 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我是2015年VS社区版开发人员,并且有一些我使用VS2010 Ultimate创建的报告。 我正在尝试对这些报告进行编辑,并收到一条错误消息:找不到数据库表" storedProc; 1"。 是否要从报告中删除该表?

当前,报告可以在Web服务器上很好地呈现,但是如果我尝试对其进行编辑,或者尝试从头开始重建报告,则在便携式计算机上将它们移至Web服务器后,它们将无法运行。/p>

随附的是屏幕快照中的错误,在Web服务器上运行时的错误以及在我的开发笔记本电脑和Web服务器上运行的应用程序版本的屏幕截图。

如果有人对我如何更新报告有任何建议,我将不胜感激。 谢谢!

ML

(12.0 kB)
付费偷看设置
发送
3条回答
路亽曱_Ryan
1楼 · 2020-09-05 08:17.采纳回答

搜索Doc-70646,它附加了一个参数应用程序,您可以在"登录"按钮代码中查看操作方法。

追夢秋陽
2楼-- · 2020-09-05 08:09

这是我的aspx代码,下面是我的aspx .vb代码

我不认为问题出在那儿,因为那不能解释为什么报表无法在我的IDE中找到表

<%@页面语言=" VB" AutoEventWireup =" true" CodeFile =" Summary.aspx.vb" Inherits =" Summary"%>

<%@注册程序集=" CrystalDecisions.Web,版本= 13.0.2000.0,文化=中性,PublicKeyToken = 692fbea5521e1304" namespace =" CrystalDecisions.Web" tagprefix =" CR"%>

<!DOCTYPE html PUBLIC"-//W3C//DTD XHTML 1.0 Transitional//EN"" http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">

http://www.w3.org/1999/xhtml ">

每周交付报告

<参数>

AutoDataBind =" true"

ReportSourceID =" CrystalReportSource5" ToolPanelView ="无"/>

部分课程摘要

继承System.Web.UI.Page

受保护的子Page_Init(作为对象发送,作为System.EventArgs发送)处理Me.Init

hdntxtStartDate.Value = Request.Form(" ctl00 $ MainContent $ txtDelStartDate")

hdntxtEndDate.Value = Request.Form(" ctl00 $ MainContent $ txtDelEndDate")

'hdntxtEndDate.Value = Request.QueryString(" dtEndDate")

结束子

受保护的子Page_Load(作为对象发送,作为System.EventArgs发送)处理Me.Load

'如果Request.QueryString(" ZoneID")<>""然后

'CrystalReportSource1.ReportDocument.SetParameterValue(" @ intZoneID",Request.QueryString(" ZoneID"))

'如果结束

'CrystalReportSource1.ReportDocument.SetParameterValue(" @ intLoginID",CInt())

Response.Write(" 返回报告")

'Response.Write(Integer.Parse(Session(" intLoginID")))

'Response.Write(dtDate)

CrystalReportSource5.ReportDocument.SetParameterValue(0,Date.Parse(hdntxtStartDate.Value))

CrystalReportSource5.ReportDocument.SetParameterValue(1,Date.Parse(hdntxtEndDate.Value))

CrystalReportSource5.ReportDocument.SetParameterValue(2,Integer.Parse(hdntxtID.Value))

CrystalReportSource5.ReportDocument.SetDatabaseLogon(ConfigurationManager.AppSettings(" dbUser"),ConfigurationManager.AppSettings(" dbPass"))

'将displayValues更改为新的StringBuilder()

'将已发布的值作为NameValueCollection = Request.Form

'将nextKey设置为字符串

"对于i作为整数= 0到postsValues.AllKeys.Length-1

'nextKey = postedValues.AllKeys(i)

'如果nextKey.Substring(0,2)<>" __"然后

'displayValues.Append("
")

'displayValues.Append(nextKey)

'displayValues.Append(" =")

'displayValues.Append(postedValues(i))

'如果结束

'下一步

'Response.Write(displayValues.ToString())

结束子

'受保护的子btnLogOff_Click(发送者作为对象,e作为System.EventArgs)处理btnLogOff.Click

'Session(" intLoginID")=""

'Response.Redirect(" Default.aspx")

'结束子

'受保护的子btnMainMenu_Click(作为对象发送,作为System.EventArgs发送)处理btnMainMenu.Click

'Response.Redirect(" LoginLanding.aspx")

'结束子

'受保护的子btnReports_Click(作为对象发送,作为System.EventArgs发送)处理btnReports.Click

'Server.Transfer(" Reports.aspx")

'结束子

结束类

灬番茄
3楼-- · 2020-09-05 07:55

是否在代码中设置子报表的登录信息?

如果SP具有参数,则需要在设置参数之前设置值 登录信息。

一周热门 更多>