2017-02-18 1 views
0

Ich habe Crystal-Bericht in asp.net Vb-Code erstellt, funktioniert es gut, aber wenn ich den Speicherort einer Lösung geändert oder auf einen Server hochgeladen seine fragt nach Daten Satz Datenquelle Verbindung ..Crystal Reports-Anmeldung fehlgeschlagen in Server, aber funktioniert gut in meinem System

in crystal Report Datenquelle Verbindung habe ich "MyConnection" in Weg wählen:

c./user /...../ xsd

...

Dim Address As New DataTable 
Dim Address1 As New DataTable 
Dim Address2 As New DataTable 
Dim Address3 As New DataTable 
Dim Address4 As New DataTable 
Dim crptConsOut As New CrystalReport2() 
Dim dsCustomers As New DS_OTHER() 

crptConsOut.Load("C:\Users\xxxxxx\Documents\Visual Studio 2010\Projects\xxxx\Transaction\CrystalReport2.rpt") 
crptConsOut.SetDataSource(dsCustomers) 
CrystalReportViewer1.ReportSource = crptConsOut 

Click Here For Screenshot, Click Here For Screenshot

+0

Aktien Code und Fehler, wenn jeder – Jadeye

+0

Sie sollten Ihren Code in Text teilen, nicht Bild –

+0

dies ist mein Code: –

Antwort

0

Bitte versuchen, den Bericht Dokument in Report Laden, bevor Sie die Datenquelle einstellen. Wie in Ihrem lokalen Entwicklungscomputer ist der Berichtspfad bereits festgelegt, aber auf dem Server, der möglicherweise aufgrund von Pfadkonflikten nicht geladen wird. Stellen Sie außerdem sicher, dass der Ordner die Berechtigung zum Lesen von & Bericht ausführen benötigt. So

nach Ihren Code, bevor die Leitung crptConsOut.SetDataSource laden Report Document Mit crptConsOut.Load ("AbsoluteReportPath")

Ex.

crptConsOut.SetDataSource(dsCustomers); 
crptConsOut.Load("D:\ServerFolder\Reports\Customers.rpt"); 

Referenz: https://msdn.microsoft.com/en-us/library/aa691449(v=vs.71).aspx

Hinweis: Bitte Parameter verwenden Abfrage zu binden. Yuur Abfragen sind anfällig verletzlich, überprüfen Sie bitte diesen Link für Ihre Referenz: https://en.wikipedia.org/wiki/SQL_injection

+0

danke für Ihre Antwort Mr.Vishal Monpara, aber das ist nicht für mich ausgearbeitet, weil ich stark für Kristall-Bericht eingegeben, versuchte ich, aber der gleiche Fehler kam .. –

+0

Crystal Report loading Danach bekomme ich ein Dialogfeld wie "Der angeforderte Bericht benötigt weitere Informationen". DS_OTHER Servername: \t DS_OTHER Datenbankname: \t Benutzername: \t Passwort: \t Verwendung Integrated Security Log On "Aber DS_OTHER ist nicht Servername seiner Datasetnamen ..., die standardmäßig im Server bekommen: DS_OTHERS .. .. –

+0

Ich erstelle einen neuen Datensatz in einem anderen Computer oder in Master kopieren funktioniert, aber es zeigt dasselbe Problem, wenn es in IIS veröffentlicht und hochgeladen ... Bitte helfen Sie mir, ich fast zwei Tage zur Lösung dieses Problems ... . –

Verwandte Themen