在客户端计算机中生成水晶报表时弹出数据库登录对话框

时间:2014-03-26 05:39:13

标签: vb.net visual-studio-2010 crystal-reports crystal-reports-2010

使用VS 2010(VB.Net)和MS Access 2007 for DB开发Windows应用程序。在开发机器方面做得很好。我在客户端机器中安装了应用程序,除了一些报告之外,所有表单都运行良好。当我的应用程序开始生成一些报告时,它会弹出数据库登录窗口。怎么解决这个?实际上,报告会弹出从DB处理2个表的弹出窗口。单表工作正常的报告。

弹出请求:

1.服务器名称:显示我的开发机器数据库位置

2.Database name:Empty

3.用户名:Admin

4.Password:Empty

我试过了,

          Dim crtableLogoninfos AsNew TableLogOnInfos()

        Dim crtableLogoninfo AsNew TableLogOnInfo()

        Dim crConnectionInfo AsNew ConnectionInfo()

        Dim CrTables As Tables

        Dim CrTable As Table

        With crConnectionInfo

            .DatabaseName = Application.StartupPath & "\sdcartdb.mdb"

            .Password = ""EndWith

        CrTables = Report.Database.Tables

        ForEach CrTable In CrTables

            crtableLogoninfo = CrTable.LogOnInfo

            crtableLogoninfo.ConnectionInfo = crConnectionInfo

            CrTable.ApplyLogOnInfo(crtableLogoninfo)

        Next

我也试过这个。

                    view.SetDatabaseLogon(user, pwd)

但仍然存在弹出窗口。

0 个答案:

没有答案