无法连接:登录参数不正确。 - Crystal Reports VB.NET

时间:2016-08-19 12:31:31

标签: .net vb.net crystal-reports

我有水晶报告的问题。我直接将vb.net打印到打印机。

我的代码是这样的:

Dim cryRpt1 As New cetakBarcode()

    Dim crParameterFieldDefinitions As ParameterFieldDefinitions
    Dim crParameterFieldDefinition As ParameterFieldDefinition
    Dim crParameterValues As New ParameterValues
    Dim crParameterDiscreteValue As New ParameterDiscreteValue

    crParameterDiscreteValue.Value = trans_id_pp
    crParameterFieldDefinitions = cryRpt1.DataDefinition.ParameterFields
    crParameterFieldDefinition = crParameterFieldDefinitions.Item("@no")
    crParameterValues = crParameterFieldDefinition.CurrentValues

    crParameterValues.Clear()
    crParameterValues.Add(crParameterDiscreteValue)
    crParameterFieldDefinition.ApplyCurrentValues(crParameterValues)

    cryRpt1.SetDatabaseLogon("user", "pass", "server", "db")
    cryRpt1.PrintToPrinter(1, False, 0, 0)

这样的错误:

  

CrystalDecisions.CrystalReports.Engine.LogOnException:文件中出错   temp_9b26258a-6b11-4566-ba2e-17c2d19f5109   {C1C2787F-8327-4A1B-90B1-1A5A7CF78D6D} .rpt:无法连接:   登录参数不正确。 --->   System.Runtime.InteropServices.COMException:文件中的错误   temp_9b26258a-6b11-4566-ba2e-17c2d19f5109   {C1C2787F-8327-4A1B-90B1-1A5A7CF78D6D} .rpt:无法连接:   登录参数不正确。在   CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.GetLastPageNumber(的RequestContext   pRequestContext)at   CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext   reqContext)---内部异常堆栈跟踪结束---

0 个答案:

没有答案