신고 : ReportDocument rptDoc = new ReportDocument(); 내 크리스탈 리포트 뷰어의 이름이 같이 CRVreportCrystal Report에서 "로드 실패"오류가 나타나는 이유는 무엇입니까?
private void ViewLogBookEntryReport()
{
gvar.getReportPath = System.Configuration.ConfigurationSettings.AppSettings["ReportPath"]; <-- the path is correct i check like many times already.
try
{
rptDoc.Load(gvar.getReportPath + "MineAgri\\" + "MinAgriLogbookEntryRpt.rpt");
rptDoc.Refresh();
rptDoc.SetParameterValue("@DtFrom", frmReports.GlobalForm.dtFrom.Text);
rptDoc.SetParameterValue("@DtTo", frmReports.GlobalForm.dtto.Text);
CRVreport.Refresh();
CRVreport.ReportSource = rptDoc;
}
catch (Exception ex)
{ MessageBox.Show(ex.Message.ToString()); }
}
내 XML 데이터는 다음과 같이이다 :
<appSettings>
<add key="servername" value="MyServerName"/>
<add key="DataSource" value="DBDB"/>
<add key="UserID" value="sa"/>
<add key="ReportPath" value="\\Folder01\shared files$\MINAGRI\Reports\"/>
<add key="ClientSettingsProvider.ServiceUri" value=""/>
</appSettings>
나는 SQL 서버 및 Crystal 아래 C# 프로그래밍 언어에서 실행되는 프로그램 시스템이 보고서 뷰어 나는 보고서를 볼 내 컴퓨터에 원활하게 실행되는 새 폴더 경로를 만들었습니다. 은 내 시스템을 설치하고 내 로컬 서버를 통해 폴더 경로를 공유했지만 "로드 실패 " 그것은 내 PC에 와서 잘 작동 내가 비슷한 설정을하려고했는데 내 PC에 새로운 하나의 오류가 여전히 내 질문을 튀어 나오면 무엇이 가능한 오류가 내가 그것을 구성하지 않은 것입니다 아직 내 상태에 문제가 있습니까? 미안 내 영어 :(내가 도와주세요 어떤
이
보안 사용 권한을 확인 했습니까? 우리가 볼 것이 있기 때문에 코드를 게시하십시오. –
나는 실제로 파일 공유에서 그다지 좋지 않다. 네트워킹은 내가 놓친 것을 확인해야 할 필요가있는 것이다. 하지만 지금까지 내가 해낸 파일 공유 폴더를 확인했는데 보고서에 액세스 할 수있는 내 PC와 같지만 새 PC에서는 여전히 액세스 할 수 없습니다. 항상 "로드 실패"라고 표시됩니다. – Oblivious7
코드에 따라 경로는 \\ Folder01 \ 공유 파일 $ \ MINAGRI \ Reports \ MineAgri \\ MinAgriLogbookEntryRpt.rpt입니다. 나를 위해 나오는 첫 번째 플래그는 MineAgri 뒤에 이중 백 슬래시입니다. 그것은 하나의 백 슬래시 여야합니다. –