Visual Studio 2013的运行时错误Crystal报表

2020-09-26 03:51发布

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

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


您好,当我尝试将Web应用程序中的报告导出为pdf时,在运行时出现以下错误( ASP.Net ):

 [COMException(0x800002cd):没有可能的违规行为。
 错误的en ListivoPacientes 6260_8416_ {61F6CDDD-2AD1-4B59-87F4-16AA25670446} .rpt:

我正在使用的环境如下:

O.S:Windows 7 Pro。 64位

Visual Studio 2013 Premium + Crystal Reports for v.Studio 13.0.20,Net.Framework 2.0

数据库:Sybase ASE Server 15.7

我的报告使用"其他连接/Sybase服务器"连接到Sybase ASE Server,我使用ReportDocument对象处理该报告,并在ConnectionInfo结构中传递Server_name,database_name,用户和密码。

当我在Visual Studio中运行Web应用程序时,一切运行正常,但是当我发布Web应用程序并在IIS中进行测试时,我在调用任何报表时都收到该错误("无法从数据库加载信息")。/p>

我正在用于开发的同一台计算机上并在同一台数据库服务器(也安装在同一台计算机上)中对其进行测试。

能帮我吗?

预先感谢

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

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


您好,当我尝试将Web应用程序中的报告导出为pdf时,在运行时出现以下错误( ASP.Net ):

 [COMException(0x800002cd):没有可能的违规行为。
 错误的en ListivoPacientes 6260_8416_ {61F6CDDD-2AD1-4B59-87F4-16AA25670446} .rpt:

我正在使用的环境如下:

O.S:Windows 7 Pro。 64位

Visual Studio 2013 Premium + Crystal Reports for v.Studio 13.0.20,Net.Framework 2.0

数据库:Sybase ASE Server 15.7

我的报告使用"其他连接/Sybase服务器"连接到Sybase ASE Server,我使用ReportDocument对象处理该报告,并在ConnectionInfo结构中传递Server_name,database_name,用户和密码。

当我在Visual Studio中运行Web应用程序时,一切运行正常,但是当我发布Web应用程序并在IIS中进行测试时,我在调用任何报表时都收到该错误("无法从数据库加载信息")。/p>

我正在用于开发的同一台计算机上并在同一台数据库服务器(也安装在同一台计算机上)中对其进行测试。

能帮我吗?

预先感谢

付费偷看设置
发送
4条回答
闻人可可
1楼 · 2020-09-26 04:27.采纳回答

在下载的WIKI页面上,有一个可以设置Parameters的应用程序,它还可以使用ReplaceConnection()API。 看看是否适合您,您可以在该代码中指定OLE DB提供程序。

此应用将生成VB或C#代码以获取连接信息:

https://apps.support.sap.com/ sap/support/knowledge/public/zh/1553921

能不能别闹
2楼-- · 2020-09-26 04:46

非常感谢! 我来看一下。

最好的问候

Toni

野沐沐
3楼-- · 2020-09-26 04:25

嗨,Toni,

以"调试"模式运行,并验证登录信息是否正确。

然后使用ProcessMonitor并查看运行它的IIS帐户是否可以访问Sybase客户端。

CR运行时不是针对OS平台,而是针对您的应用运行所在的平台,因此,如果IIS以64位模式运行,则需要向计算机添加64 System DSN并使用64位CR MSI。

Don

落灬小鱼
4楼-- · 2020-09-26 04:39

我认为使用OLEDB的问题是,从报告中我只能选择" Sybase OLEDB Provider"作为提供者,而该提供者是" ASEOLEDB.1" 服务器是Sybase ASE 15.7

谢谢

一周热门 更多>