Crystal Reports kasutab SQL-päringu nurjumisel tõrketeadet "Reaseti avamine nurjus".
Crystal Reports on andmebaasipõhine aruandlusrakendus, mis sisaldub Microsofti Visual Studio arendustarkvarapaketis. "Rastmi avamine ebaõnnestus" on Crystal Reportsi tavaline tõrge aruandepäringu ebaõnnestumisel. Viga ilmneb siis, kui SQL-päringut, millel aruanne põhineb, ei saa korralikult käivitada. Crystal Reports kasutab tõrketeadet "Rastmi avamine nurjus" mis tahes SQL-päringu vea tähistamiseks.
Samm 1
Vaadake üle kõik muudatused, mida olete teinud andmebaasis, millest aruanne koostatakse, näiteks muudatused andmebaasi nimes või andmebaasi lisatud tabelites. Kui andmebaasi nimi on muutunud, muutke oma aruande atribuuti Location, et see kajastaks andmebaasi uut nime. Tabeli lisamine võib põhjustada uute linkide automaatse loomise. Uued lingid võivad muuta teie tabelite või andmebaasi struktuuri ja põhjustada päringu nurjumise.
Päeva video
2. samm
Võrrelge aruandes sisalduvaid tabeleid oma SQL-päringus viidatud tabelitega. Kui päring või ad hoc päring viitab tabelile, mida aruanne ei sisalda, ei saa SQL-päringut käivitada ja Crystal Reports kuvab tõrketeate "Rastmi avamine ebaõnnestus".
3. samm
Vaadake üle salvestatud protseduurid, mida aruanne, mida proovite luua, kasutab. Aruannet käitaval kasutajal peavad olema kõik aruande koostamiseks kasutatud salvestatud protseduuride täitmiseks vajalikud õigused. Vajadusel parandage õigusi ja proovige aruannet uuesti käivitada.
4. samm
Kontrollige oma aruande ODBC atribuute ja sätteid. Veenduge, et kasutate ANSI nullväärtusi ja ANSI noteeritud identifikaatoreid. Veenduge ka, et säte "Kasuta DSN-i vaikeomadusi" on seatud väärtusele Väär.
5. samm
Avage Visual Studio või alternatiivse .NET-i arendusprogrammi SQL-i käsurida või päringuanalüsaator. Proovige käivitada päring, millel teie aruanne põhineb otse SQL-is. Teie SQL-i andmebaasi tekitatud tõrge võib sisaldada täpsemat teavet, mis võib teid viia Crystal Reportsi tõrke allikani.