Crystal Reports-Datenbank-Anmeldung Fehlgeschlagen

Nachdem er einen guten 3 bis 4 Stunden in google versucht, finde keine Lösung für mein problem ich hatte noch nicht viel Glück.

Grundsätzlich verwenden wir crystal reports für unsere .NET-Anwendungen mit sql server-back-end, haben wir viele Kunden, jede mit Ihrem eigenen server und damit unsere Berichte müssen Ihre verbindungen dynamisch festgelegt. Bis vor einer Woche klappte. Aber vor ein paar Tagen ein Kunde berichtet, Sie waren immer ein Datenbank-login-prompt für einen Bericht (nur ein Bericht, der rest geklappt). Wir waren ziemlich ratlos, aber wir haben es geschafft, um es zu reproduzieren auf einem netbook, die nicht über visual studio oder sql server installiert. Am Ende der dev entschieden, zu reproduzieren, die berichten, in der Hoffnung, es war nur eine kuriosität in diesem besonderen Bericht.

Leider einen neuen client heute auch erlebt das gleiche problem, aber dieses mal für jeden crystal-Reports-Bericht Sie hatten - und auch Sie arbeiteten auf dem netbook, so sind wir wirklich ganz verloren hier.

Unten ist ein screenshot von dem, was unsere Kunden bekommen mit vorgestellt -

Screenshot http://img404.imageshack.us/img404/1375/loginf.png

und hier ist der code, den ich verwenden um die Verbindung von Informationen in den Bericht

                cI.ServerName = (string)builder["Data Source"];
                cI.DatabaseName = (string)builder["Initial Catalog"];
                cI.UserID = (string)builder["User ID"];
                cI.Password = (string)builder["Password"];

                foreach (IConnectionInfo info in cryRpt.DataSourceConnections)
                {
                    info.SetConnection(cI.ServerName, cI.DatabaseName, cI.UserID, cI.Password);
                }

                foreach (ReportDocument sub in cryRpt.Subreports)
                {
                    foreach (IConnectionInfo info in sub.DataSourceConnections)
                    {
                        info.SetConnection(cI.ServerName, cI.DatabaseName, cI.UserID, cI.Password);
                    }
                }

Wie immer, jede Hilfe sehr geschätzt.

InformationsquelleAutor Marlon | 2010-05-11

Schreibe einen Kommentar