Crystal Reports é um aplicativo de relatório banco de dados orientado incluído com o pacote de software de desenvolvimento do Microsoft Visual Studio. " Falha ao abrir um conjunto de linhas " é um erro comum gerado pelo Crystal Reports em caso de falha de uma consulta de relatório. O erro ocorre quando a consulta SQL do relatório é baseado em não pode executar corretamente. O erro " Falha ao abrir um conjunto de linhas " é usado genericamente por Crystal Reports para representar qualquer erro de consulta SQL. Instruções
1
Reveja todas as alterações feitas no banco de dados do seu relatório é gerado a partir de , tais como alterações no nome do banco de dados ou tabelas adicionadas ao banco de dados . Se o nome do banco de dados mudou , altere o atributo de localização de seu relatório para refletir o novo nome do banco de dados. Adicionando uma tabela pode causar novas ligações a ser criada automaticamente. As novas ligações podem alterar a estrutura de suas tabelas ou banco de dados e fazer com que sua consulta ao fracasso.
2
Compare as tabelas incluídas no relatório as tabelas referenciadas na sua consulta SQL. Se a consulta ou uma consulta ad hoc faz referência a uma tabela que não está incluído no relatório , a consulta SQL não será capaz de executar e Crystal Reports vai jogar o erro " Falha ao abrir um conjunto de linhas " .
< Br > 3
Reveja os procedimentos armazenados usados pelo relatório está a tentar gerar . O usuário que executa o relatório deve ter as permissões necessárias para executar todos os procedimentos armazenados usados para compor o relatório. Corrija as permissões , se necessário, e tentar executar o relatório novamente.
4
Verifique as propriedades ODBC e configurações para o relatório. Certifique-se que você está usando nulos ANSI e ANSI identificadores entre aspas . Também certifique-se que "o uso de DSN propriedades padrão " é definida como falsa.
5
Abra sua linha de comando SQL ou o analisador de consulta no Visual Studio ou o seu substituto. Programa NET desenvolvimento . Tentativa de executar a consulta a seu relatório é baseado em diretamente no SQL. O erro lançada por seu banco de dados SQL podem conter informações mais específicas que podem levar você para a origem do erro do Crystal Reports.