Come risolvere l'errore "Impossibile aprire un set di righe"

January 18

Come risolvere l'errore "Impossibile aprire un set di righe"


Crystal Reports è un'applicazione di reporting basato su database in dotazione con il pacchetto software di sviluppo Visual Studio di Microsoft. "Impossibile aprire un set di righe" è un errore comune generato da Crystal Reports in caso di guasto di una query rapporto. L'errore si verifica quando la query SQL il rapporto è basato su non può eseguire correttamente. L'errore "Impossibile aprire un set di righe" viene utilizzato genericamente per Crystal Reports per rappresentare qualsiasi errore di query SQL.

istruzione

1 Rivedere tutte le modifiche apportate al database il report viene generato da, come ad esempio le modifiche al nome di database o tabelle aggiunti al database. Se il nome del database è cambiato, modificare l'attributo Location per il rapporto in modo da riflettere il nuovo nome del database. Aggiunta di una tabella può causare nuovi collegamenti da creare automaticamente. I nuovi collegamenti possono alterare la struttura delle tabelle o database e causare la query per sicuro.

2 Confrontare le tabelle contenute nella relazione alle tabelle di riferimento nella query SQL. Se la query o una query ad hoc riferimento a una tabella che non è incluso nella relazione, la query SQL non sarà in grado di eseguire e Crystal Reports getterà l'errore "Impossibile aprire un set di righe".

3 Rivedere le stored procedure utilizzate dal rapporto che si sta tentando di generare. L'utente che esegue il report deve avere le autorizzazioni necessarie per eseguire tutte le stored procedure utilizzate per comporre il report. Correggere le autorizzazioni, se necessario, e tentare di eseguire nuovamente il report.

4 Controllare le proprietà ODBC e le impostazioni per il vostro rapporto. Assicurarsi che si sta usando null ANSI e ANSI citato identificatori. Assicurarsi inoltre che l'impostazione "Usa DSN Proprietà predefinite" è impostata su false.

5 Aprire la riga di comando SQL o l'analizzatore di query in Visual Studio o il vostro programma di sviluppo .NET alternativo. Tentare di eseguire la query vostro rapporto si basa su direttamente in SQL. L'errore gettato dal database SQL può contenere informazioni più specifiche che possono portare alla fonte dell'errore Crystal Reports.