Crystal Reports er en database -drevet rapportering , der følger med Microsofts Visual Studio udvikling softwarepakke. "Kunne ikke åbne en rowset " er en almindelig fejl genereret af Crystal Reports ved svigt i en rapport forespørgsel. Fejlen opstår, når SQL-forespørgsel i rapporten er baseret på ikke kan udføre ordentligt. Fejlen "Kunne ikke åbne en rowset " anvendes generisk ved Crystal Reports til at repræsentere nogen SQL forespørgsel fejl. Instruktioner
1
anmeldelse eventuelle ændringer, du har foretaget til databasen din rapport er genereret fra , såsom ændringer i databasen navn eller tabeller føjes til databasen. Hvis databasen navnet er ændret , skal du ændre placering attribut til din rapport afspejler databasens nye navn. Tilføjelse af en tabel kan forårsage nye links skal oprettes automatisk. De nye forbindelser kan ændre strukturen i dine tabeller eller database og få din forespørgsel til at mislykkes.
2
Sammenlign tabellerne i rapporten til de tabeller der henvises til i din SQL-forespørgsel. Hvis forespørgslen eller en ad hoc query referencer en tabel, der ikke er medtaget i rapporten , vil SQL-forespørgslen ikke være i stand til at udføre og Crystal Reports vil smide "Kunne ikke åbne en rowset " fejl .
< Br > 3
Gennemgå de lagrede procedurer , der anvendes af den rapport, du forsøger at generere. Den bruger, der kører rapporten skal have de nødvendige tilladelser til at udføre alle de lagrede procedurer, der anvendes til at komponere rapporten. Ret tilladelserne om nødvendigt og forsøg på at køre din rapport igen.
4
Kontroller ODBC egenskaber og indstillinger for din rapport. Sørg for at din bruger ANSI nuller og ANSI citerede identifikatorer . Sørg også for , at den "Use DSN Standard Egenskaber "-indstillingen er sat til falsk.
5.
Åbn din SQL-kommando linje eller forespørgslen analysator i Visual Studio eller dit suppleant. NET udviklingsprogram. Forsøg at køre forespørgslen din rapport er baseret på direkte i SQL. Fejlen kastet af din SQL -database kan indeholde mere specifikke oplysninger, der kan føre dig til kilden til Crystal Reports fejlen.