2016-06-03 8 views
1

Ich habe noch nie zuvor an Crystal Reports gearbeitet. Vor kurzem musste ich eine kleine Änderung in einer der vorhandenen Berichtsdatei vornehmen. Ich musste dem Bericht ein neues Feld hinzufügen. Ich habe die Datenbank überprüft, die SQL-Abfrage im Berichts-Designer bearbeitet und kann das neue Feld unter DataBase-Felder> Befehl anzeigen. Dies funktioniert auf meiner Maschine einwandfrei. Wenn ich jedoch mein Projekt veröffentliche und alle generierten DLLs kopiere, ist das neu hinzugefügte Feld nicht auf dem Produktionsserver vorhanden. Wenn der Bericht mithilfe der aspx-Seite ausgeführt wird, enthält der Bericht dieses Feld nicht. Was muss ich neben den generierten DLLs auf den Server hochladen? Entschuldigung für meine naive Anfrage, aber ich habe noch nie mit Crystal Reports gearbeitet.Neues Feld auf Crystal-Bericht, der nicht auf dem Produktionsserver angezeigt wird

+0

Haben Sie den Bericht auf dem Server ('.rpt' Datei) kopiert? – KuKeC

+0

Vielen Dank @KuKeC. Du hast meinen Tag gerettet. aber ich verstehe nicht, warum .rpt-Dateien nicht im Ausgabeverzeichnis erstellt werden, wenn ich das Projekt veröffentliche? Wie auch immer, Sie können es als Antwort hinzufügen. Ich werde es gerne annehmen. – user1640256

+0

Ich bin froh, Ihnen zu helfen. Diese .rpt-Datei ist eine separate Datei, die von Ihrem Programm aufgerufen wird. Es ist nicht in deinen C# Code eingebettet. Deshalb ist er nicht in deine dlls. – KuKeC

Antwort

1

Sie müssen auch .rpt Datei zum Server kopieren.

Das sollte es tun.