Како решити грешку „Отварање скупа редова није успело“.

...

Цристал Репортс користи грешку „Неуспешно отварање скупа редова“ кад год СКЛ упит не успе.

Цристал Репортс је апликација за извештавање вођена базом података укључена у Мицрософтов софтверски пакет за развој Висуал Студио. „Неуспешно отварање скупа редова“ је уобичајена грешка коју генерише Цристал Репортс након неуспеха упита за извештај. Грешка се јавља када се СКЛ упит на којем се заснива извештај не може правилно извршити. Цристал Репортс генерално користи грешку „Неуспешно отварање скупа редова“ да представља било коју грешку СКЛ упита.

Корак 1

Прегледајте све промене које сте направили у бази података из које се генерише ваш извештај, као што су промене имена базе података или табела које су додате у базу података. Ако се име базе података променило, промените атрибут Локација за свој извештај тако да одражава ново име базе података. Додавање табеле може довести до аутоматског креирања нових веза. Нове везе могу изменити структуру ваших табела или базе података и довести до неуспеха вашег упита.

Видео дана

Корак 2

Упоредите табеле укључене у извештај са табелама на које се упућује у вашем СКЛ упиту. Ако упит или ад хоц упит упућује на табелу која није укључена у извештај, СКЛ упит неће моћи да се изврши, а Цристал Репортс ће приказати грешку „Неуспело отварање скупа редова“.

Корак 3

Прегледајте ускладиштене процедуре које користи извештај који покушавате да генеришете. Корисник који покреће извештај мора имати дозволе неопходне за извршавање свих ускладиштених процедура које се користе за састављање извештаја. Исправите дозволе ако је потребно и покушајте поново да покренете извештај.

Корак 4

Проверите ОДБЦ својства и подешавања за свој извештај. Уверите се да користите АНСИ нулте вредности и АНСИ наводне идентификаторе. Такође се уверите да је поставка „Користи ДСН подразумевана својства“ подешена на нетачно.

Корак 5

Отворите свој СКЛ командни ред или анализатор упита у Висуал Студио-у или свом алтернативном .НЕТ развојном програму. Покушај покретања упита на основу којег се извештај заснива директно у СКЛ-у. Грешка коју је избацила ваша СКЛ база података може да садржи конкретније информације које вас могу одвести до извора грешке Цристал Репортс.