2012-12-11 8 views
-4

내가 하위 보고서에 오류가 다음 얻을는 "데이터 검색은 로그 파일을 확인하시기 바랍니다 하위 보고서에 실패했습니다." 별도의 보고서를 실행하면 정상적으로 작동하지만 하위 보고서로 포함하면 위의 오류가 발생합니다. 고마워요.VB.NET 2012 보고서 뷰어 오류

+0

가나요? "로그 파일 확인" –

+0

당신은 무엇에 관해 이야기하고 있습니까? 나는이 정보가 당신이 의미하는 것을 이해하기에는 너무 적다 고 생각합니다. 우리는 당신이 당신의 보고서가 어떻게 생겼는지 또는 사용중인 기본 무슨 논리, 무슨 말을하는지 전혀 모르겠 상상 –

+0

. 당신이 모든 것을 상상한다면 - 당신은 어떻게 당신의 질문을 할 것입니까? –

답변

0

실제 텍스트 아래 당신이 ReportViewer.LocalReport 개체의 SubreportProcessing 이벤트 처리기에서이 전화를하지 않을 때이다.

Dim tbl As DataTable = GetDataForYourSubReport() 
Dim rptDataSource As New ReportDataSource("DataSet1", tbl) 
e.DataSources.Add(rptDataSource) 

보고서 뷰어 구성 요소에서 오류 메시지가있을 수도 있고 없을 수도 있습니다 응용 프로그램에서 로그 파일에 대해 이야기하고, 어떤 로그 파일이없는,하지만 특히 도움이되지 않는 것입니다!

나는 어떤 시스템에서 당신이 설명하는 오류가 발생했습니다 같은 오류 메세지를 지정하지 않고 있었지만 일부에 당신은하지 않습니다. 그것은 보고서 이름을 포함 했어야 e.ReportPath가 null 있다는 사실 때문이었다.

이 ReportPath가 부족합니다. 보고서 뷰어 DLL이 GAC에 설치된 버그가있었습니다 (SQL Server 2012와 함께 제공되는 버그는 e.ReportPath 매개 변수

SubreportProcessing 이벤트 처리기에 코드가 있으면 "특정 컴퓨터 관련"동작을 얻고 중단 된 컴퓨터에 최신 "Microsoft Report Viewer 2012 런타임"을 다운로드하여 설치하십시오. 그것은 알 수 있듯이 당신이 할 https://www.microsoft.com/en-us/download/details.aspx?id=35747