Kako riješiti pogrešku "Nije uspjelo otvaranje skupa redaka".

...

Crystal Reports koristi pogrešku "Nije uspjelo otvaranje skupa redaka" kad god SQL upit ne uspije.

Crystal Reports je aplikacija za izvješćivanje vođena bazom podataka uključena u Microsoftov razvojni softverski paket Visual Studio. "Nije uspjelo otvaranje skupa redaka" uobičajena je pogreška koju Crystal Reports generira nakon neuspjeha upita izvješća. Pogreška se javlja kada se SQL upit na kojem se izvješće temelji ne može ispravno izvršiti. Crystal Reports općenito koristi pogrešku "Nije uspjelo otvaranje skupa redaka" za predstavljanje bilo koje pogreške SQL upita.

Korak 1

Pregledajte sve promjene koje ste napravili u bazi podataka iz koje je generirano vaše izvješće, kao što su promjene naziva baze podataka ili tablica koje su dodane bazi podataka. Ako se naziv baze podataka promijenio, promijenite atribut Lokacija za svoje izvješće kako bi odražavao novi naziv baze podataka. Dodavanje tablice može uzrokovati automatsko stvaranje novih veza. Nove veze mogu promijeniti strukturu vaših tablica ili baze podataka i uzrokovati neuspjeh vašeg upita.

Video dana

Korak 2

Usporedite tablice uključene u izvješće s tablicama na koje se upućuje u vašem SQL upitu. Ako upit ili ad hoc upit upućuju na tablicu koja nije uključena u izvješće, SQL upit se neće moći izvršiti i Crystal Reports će prikazati pogrešku "Nije uspjelo otvaranje skupa redaka".

Korak 3

Pregledajte pohranjene procedure koje koristi izvješće koje pokušavate generirati. Korisnik koji pokreće izvješće mora imati dopuštenja potrebna za izvršavanje svih pohranjenih procedura koje se koriste za sastavljanje izvješća. Ispravite dopuštenja ako je potrebno i pokušajte ponovno pokrenuti izvješće.

4. korak

Provjerite ODBC svojstva i postavke za svoje izvješće. Provjerite koristite li ANSI null-ove i ANSI navodne identifikatore. Također provjerite je li postavka "Use DSN Default Properties" postavljena na lažno.

Korak 5

Otvorite svoj SQL naredbeni redak ili analizator upita u Visual Studiju ili svom alternativnom .NET razvojnom programu. Pokušaj pokretanja upita na kojem se vaše izvješće temelji izravno u SQL-u. Pogreška koju je izbacila vaša SQL baza podataka može sadržavati konkretnije informacije koje vas mogu dovesti do izvora pogreške Crystal Reports.