簡體   English   中英

Crystal Repeort and error數據庫供應商代碼:17

[英]Crystal repeort and error Database Vendor Code: 17

我在Windows 10上運行我的報告時遇到問題。

我的代碼:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using CrystalDecisions.Shared;
using CrystalDecisions.CrystalReports.Engine;
using CrystalDecisions;//.Windows.Forms;
using System.Drawing;
using CrystalDecisions.CrystalReports;


      [STAThread]
        static void Main(string[] args)
        {
            try
            {

                System.Threading.Thread.CurrentThread.SetApartmentState(System.Threading.ApartmentState.STA);
            }

            catch (Exception ex)

            {
                Console.WriteLine(ex.ToString());
            }


            ReportDocument report;
            try
            {

                int id = Int32.Parse(args[0]);
                report = new ReportDocument();
                report.Load(ConfigurationService.GetConfig().Localistaion);

                report.SetDatabaseLogon(ConfigurationService.GetConfig().User, ConfigurationService.GetConfig().Password, ConfigurationService.GetConfig().ServerName, ConfigurationService.GetConfig().Database);
                report.SetParameterValue("pInvoiceHeader_Id", id);

                report.PrintToPrinter(2, false, 1, 5);
                Console.ReadKey();

            }
            catch (Exception ex) { Console.WriteLine("{0}: ", ex.ToString()); Console.ReadKey(); }
        }

無法打開connection.s.Engine.InternalException:發票6172_11120_ {DE173B3A-EEC6-41EF-937D-75576​​F6BEDCA} .rpt無法打開連接..e:17] ---> System.Runtime.InteropServices.COMException:Invoice 6172_11120_ {DE173B3A-EEC6-41EF-937D-75576​​F6BEDCA} .rpt詳細信息:[數據庫供應商代碼:17]在CrystalDecisions.ReportAppServer.Controllers.ReportSourceClass.GetLastPageNumber(RequestContext pRequestContext)處於CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext) - - CrystalDecisions的CrystalDecisions.ReportSource.EromReportSourceBase.HandleException(Exception異常)處的CrystalDecisions.ReportSource.EromReportSourceBase.GetLastPageNumber(ReportPageRequestContext reqContext)處的CrystalDecisions.ReportAppServer.ConvertDotNetToErom.ThrowDotNetException(Exception e)處的內部異常堆棧跟蹤結束。 CrystalReports.Engine.FormatEngine.PrintToPrinter(Int32 nCopies,布爾整理,Int32 startPageN,Int32 endPageN )在Prnt2.Program.Main(String [] args)的CrystalDecisions.CrystalReports.Engine.ReportDocument.PrintToPrinter(Int32 nCopies,Boolean collat​​ed,Int32 startPageN,Int32 endPageN)中:

wait answear ::數據庫供應商代碼:17無法打開連接。 temp_51c8028b-63ae-4583-b67e-432994f29f554132_3340

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM