Crystal Reports ist eine Datenbank-gestützte Reporting-Anwendung mit Microsoft Visual Studio -Entwicklung Software- Paket enthalten. "Fehler beim Öffnen eines Rowsets " ist ein häufiger Fehler von Crystal Reports bei Ausfall eines Berichts Abfrage generiert . Der Fehler tritt auf, wenn die SQL-Abfrage der Bericht über nicht ordnungsgemäß ausgeführt basiert. Der Fehler "Fehler beim Öffnen eines Rowsets " wird allgemein von Crystal Reports verwendet, um eine SQL-Abfrage Fehler darstellen . Anleitung
1
Bewertung werden alle Änderungen an der Datenbank vorgenommen haben Ihren Bericht aus , wie Änderungen an der Datenbank Namen oder Tabellen erzeugt wird in die Datenbank aufgenommen . Wenn der Name der Datenbank geändert hat , ändern Sie die Location-Attribut für den Bericht , um die Datenbank den neuen Namen widerspiegeln . Hinzufügen einer Tabelle kann dazu führen, neue Links , automatisch erstellt werden. Die neuen Verbindungen können verändern die Struktur Ihrer Tabellen oder Datenbank und führen Ihre Anfrage zu scheitern.
2
Vergleichen Sie die Tabellen in dem Bericht auf die Tabellen in der SQL- Abfrage verwiesen enthalten. Wenn die Abfrage oder ein Ad-hoc- Abfrage auf eine Tabelle, die nicht im Bericht enthalten ist, wird die SQL-Abfrage nicht in der Lage zu führen und Crystal Reports werfen die "Fehler beim Öffnen eines Rowsets " Fehler.
3
Überprüfen Sie die gespeicherten Prozeduren durch den Bericht , die Sie versuchen zu erzeugen verwendet. Der Benutzer, der den Bericht muss über die erforderlichen Berechtigungen , um alle gespeicherten Prozeduren verwendet werden, um den Bericht zu komponieren auszuführen. Korrigieren Sie die Berechtigungen gegebenenfalls und versuchen, Ihren Bericht erneut ausführen.
4
Überprüfen Sie die ODBC- Eigenschaften und Einstellungen für Ihren Bericht . Stellen Sie sicher, dass Ihre verwendete ANSI-Nullen und ANSI Bezeichner in Anführungszeichen . Achten Sie außerdem darauf , dass die "Use DSN Standard Properties "-Einstellung auf false gesetzt ist .
5
Öffnen Sie Ihren SQL -Befehlszeile oder den Query Analyzer in Visual Studio oder Ihre alternative . NET Entwicklungsprogramm. Versuchen Sie, die Abfrage auszuführen Ihrem Bericht wird direkt in SQL basiert. Der Fehler von Ihrem SQL-Datenbank geworfen kann mehr spezifische Informationen, die Sie an der Quelle des Crystal Reports Fehler führen kann.