Экспорт отчета Crystal в PDF с помощью параметра in VB.NET
Protected Sub Page_Load(ByVal sender As Object, ByVal e As EventArgs) Dim Report As ReportDocument = New ReportDocument() Report.Load(Server.MapPath("~/CrystalReport.rpt")) Report.SetDatabaseLogon("sa", "######", "IT250WS", "demo") CrystalReportViewer1.ReportSource = Report End Sub Protected Sub btnPDF_Click(ByVal sender As Object, ByVal e As EventArgs) Dim Report As ReportDocument = New ReportDocument() Report.Load(Server.MapPath("~/CrystalReport.rpt")) Report.SetParameterValue("@EmpId", 1) Report.SetDatabaseLogon("sa", "######", "IT250WS", "demo") Response.Buffer = False Response.ClearContent() Response.ClearHeaders() Report.ExportToHttpResponse(ExportFormatType.PortableDocFormat, Response, True, "File_Name") Response.[End]() End Sub
<pre><asp:Button ID="btnPDF" runat="server" Text="PDF Format" onclick="btnPDF_Click" /> <CR:CrystalReportViewer ID="CrystalReportViewer1" runat="server" AutoDataBind="true" />
Что я уже пробовал:
Getting error : Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX)) Exception Details: System.Runtime.InteropServices.COMException: Invalid index. (Exception from HRESULT: 0x8002000B (DISP_E_BADINDEX))
Richard Deeming
"Я уверен, что детали базы данных верны ..."
Ну, они явно не правы.
Проверьте журналы на сервере SQL, к которому вы подключаетесь. Там должна быть запись о неудачной попытке входа в систему. Если нет, то вы, вероятно, не подключаетесь к серверу, к которому, как вы думаете, подключаетесь.
Member 14723143
Эта проблема входа в базу данных решена, но теперь появляется ошибка "недопустимый индекс". У меня есть обновленный вопрос. Если вы можете помочь в этом вопросе.