2011-01-17 14 views
0

Ich habe einen Bericht in Crystal Reports XI erstellt. Der Bericht wird generiert und im Visual Basic-Skript mithilfe der COM-Schnittstelle in PDF exportiert. Im Allgemeinen läuft alles reibungslos, aber in einem Fall bricht die Generierung mit einem Fehler ab:Fehler beim Abrufen von Daten aus der Datenbank, Datenbankanbietercode 9421

Fehler beim Abrufen von Daten aus der Datenbank. Details: [Datenbank Vendor Code 9421]

Datenbank verwendet wird, ist MSSQL 2005 verbunden über ODBC CR XI. Wenn ich Bericht mit genau den gleichen Parametern in Designer öffne, funktioniert alles gut.

Es sieht aus wie es Daten betrifft, aber es ist schwer zu verfolgen, da der gesamte Bericht ziemlich anspruchsvoll ist. Jedenfalls verbrachte ich einen halben Tag damit, über Dr. Google zu kriechen und es scheint, dass er keine Ahnung hat, was ein Problem sein könnte.

+2

Wählen Sie * aus sys.messages, wobei message_id = 9421 'XML parsing: Zeile% d, Zeichen% d, ungültiges Namenszeichen 'relevant gibt? –

+0

Wusste das nicht - verdammt relevant :) Danke! –

Antwort

0

Wenn Sie den Bericht in Crystal Reports Developer in der Vorschau angezeigt haben, haben Sie sich das Ganze angesehen? Einige benutzerdefinierte Formeln werden nicht berechnet, bis Sie tatsächlich auf die Seite schauen.

Versuchen Sie, den gesamten Bericht von oben nach unten durchzublättern. Wenn Ihre Fehlermeldung in der Mitte angezeigt wird und Crystal keine Vorschau auf den Rest des Berichts zulässt, liegt wahrscheinlich eine Anomalie in Ihrer Datenquelle vor, die eine benutzerdefinierte Formel in Ihrem Crystal Report auslöst.

+0

Hat es getan, aber wenn Vorschau ganze Bericht funktioniert perfekt. –

Verwandte Themen