Ошибка «Ошибка входа в базу данных» при экспорте отчета - PullRequest
0 голосов
/ 03 мая 2019

Я использую Entity Framework!
Я получаю сообщение об ошибке «Ошибка входа в базу данных» при экспорте отчета

public ActionResult PrintAction()
    {
        ReportDocument rd = new ReportDocument();
        rd.Load(Path.Combine(Server.MapPath("~/Report"), "rpt_bill.rpt"));
        rd.SetDataSource(db.APS_Inventory_BillDetails
                        .Join(db.APS_Inventory_Bill,
                        bd => bd.BillID,
                        b => b.Billid,
                        (bd, b) => new { bd, b })
                        .Join(db.APS_Inventory_Container,
                        cbd => cbd.bd.Containerid,
                        c => c.ContainerID,
                        (cbd, c) => new BillDetailModel
                        {
                            BillNo = cbd.b.BillNo,
                            Vessel = cbd.b.Vessel,
                            Voyage = cbd.b.Voyage,
                            Shipper = cbd.b.Shipper,
                            BookingNo = cbd.b.BookingNo,
                            ShipOnBoardDate = cbd.b.ShipOnBoardDate,
                            POLCode = cbd.b.POLCode,
                            PODCode = cbd.b.PODCode,
                            EstDateOfDeparture = cbd.b.EstDateOfDeparture,
                            Container = c.Code
                        }).ToList());
        Response.Buffer = false;
        Response.ClearContent();
        Response.ClearHeaders();
        try
        {
            Stream stream = rd.ExportToStream(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat);
            stream.Seek(0, SeekOrigin.Begin);
            return File(stream, "application/pdf", "bill_.pdf");
        }
        catch
        {
            throw;
        }


    }

Все еще хорошо работает, но только отчет об экспорте имеет проблему

И я попытался проверить базу данных и получить предупреждение

Ошибка проверки базы данных изображения

Я хочу экспортировать отчет при объединении нескольких таблиц ... Пожалуйста, помогите мне решить проблему! Спасибо

...