VS2005,SQLExpress
Habe einen Report generiert mit Parameterübergabe.
Folgende Fehlermeldung erscheint:
An error occurred during local report processing.
Im Report selbst unter Parameter ist dann das Feld Standort als integer
definiert. Der Rest als Text.
Wenn ich nun im Code bei der Parameterübergabe für Standort ein Integer-Feld nehme, beschwert sich der Compiler (Report Parameter string string).
Wandelt der Report die Übergabe von Text auf Integer selbst automatisch um ?.
Wo liegt der Fehler und wie kann man ihn in Zukunft besser lokalisieren / debuggen beim Report ?.
Vielen Dank.
Habe einen Report generiert mit Parameterübergabe.
Code:
ReportParameter[] prms ={ new ReportParameter("Zuwendung_Abgabe","Report 1" ), new ReportParameter("Standort",txt_Standort.Text), new ReportParameter("Datum_Von",dateTimePicker1.Value.Date.ToShortDateString()), new ReportParameter("Datum_Bis",dateTimePicker2.Value.Date.ToShortDateString()), new ReportParameter("Stand_von",txt_Stand_von.Text)}; reportViewer1.LocalReport.SetParameters(prms); this.reportViewer1.RefreshReport();
An error occurred during local report processing.
Im Report selbst unter Parameter ist dann das Feld Standort als integer
definiert. Der Rest als Text.
Wenn ich nun im Code bei der Parameterübergabe für Standort ein Integer-Feld nehme, beschwert sich der Compiler (Report Parameter string string).
Wandelt der Report die Übergabe von Text auf Integer selbst automatisch um ?.
Wo liegt der Fehler und wie kann man ihn in Zukunft besser lokalisieren / debuggen beim Report ?.
Vielen Dank.
Comment