Sql server ce Crystal Reports 13.0、SQL Server Compact 4.0运行报告时出现登录问题

Sql server ce Crystal Reports 13.0、SQL Server Compact 4.0运行报告时出现登录问题,sql-server-ce,crystal-reports-2010,Sql Server Ce,Crystal Reports 2010,您好,我知道将Crystal reports与SQL Server Compact 4.0集成是一件非常痛苦的事情。我尝试了上述方法(链接),以使用SQL Compact 4.0作为后端创建crystal报表。它就像我的开发机器上的一个符咒。这种方法基本上在报告和SDF之间建立了联系。 我能够看到正确的报告,其中包含从SDF填充的数据。 但问题是当我在另一台计算机上安装应用程序时。当我在服务器字段中以NewDataSet的形式运行报表时,它要求提供登录信息。但并没有服务器,数据库是一个SQL压缩

您好,我知道将Crystal reports与SQL Server Compact 4.0集成是一件非常痛苦的事情。我尝试了上述方法(链接),以使用SQL Compact 4.0作为后端创建crystal报表。它就像我的开发机器上的一个符咒。这种方法基本上在报告和SDF之间建立了联系。 我能够看到正确的报告,其中包含从SDF填充的数据。 但问题是当我在另一台计算机上安装应用程序时。当我在服务器字段中以NewDataSet的形式运行报表时,它要求提供登录信息。但并没有服务器,数据库是一个SQL压缩文件,位于一个文件夹中。SDF受密码保护。我试着在登录屏幕上输入密码。它失败了。 我在任何地方都找不到关于这个问题的任何信息


有人遇到过这个问题吗?你有办法解决登录问题吗?请帮忙

如果有人在寻找解决方案。下面是我如何修复它的

' Set the logon information for each table.
                For Each table In rpt.Database.Tables
                    ' Get the TableLogOnInfo object.
                    logonInfo = table.LogOnInfo
                    logonInfo.ConnectionInfo.LogonProperties.Item(0).Value = Environment.CurrentDirectory & "\schema.xml"
                    logonInfo.ConnectionInfo.Password = "pass123"
                    ' Apply the connection information to the table.
                    table.ApplyLogOnInfo(logonInfo)
                Next table