首页 > 解决方案 > Crystal Report 使用 C# 和 SQL Azure 加载报告失败

问题描述

我在 Visual Studio 2019 中使用 C# .NET Framework 制作了一个项目。我使用 Crystal Reports 2008 进行报告和 SQL Azure 用于数据库。我在我的项目资源中添加了报告,然后调用。这是报表的加载函数的代码。

        ConnectionInfo con = new ConnectionInfo();
        if (VAR == "ChofAcc")
        {

            chofac1.SetDatabaseLogon(con.UserID,con.Password,con.ServerName,con.DatabaseName);
            crystalReportviewer2.ReportSource = chofac1;
            foreach (ReportObject ro in chofac1.ReportDefinition.ReportObjects)
            {
                if ((ro.Kind == ReportObjectKind.FieldObject && ro.Name == "hed1"))
                {
                    ((FormulaFieldDefinition)((FieldObject)ro).DataSource).Text = "'" + checkusersfrm.header + "'";
                }
            }

        }

它工作得很好,但是当我在客户的系统上安装 ClickOnce & CR_Runtime_32_bit & 64_bit 时,它给出了以下错误。

错误截图

标签: c#crystal-reportsazure-sql-databasevisual-studio-2019

解决方案


推荐阅读