내 하드 드라이브가 추락 그래서 그들은 나에게 그들이업데이트 크리스탈 2008 2013 년 문제는 직장에서
난 내 옛 보고서를 열고 작동 결정 응용 프로그램에서 실행 크리스탈 2013 설치 대신 크리스탈 2008의 새 컴퓨터를 준 잘 됐네. 그러나 C# 응용 프로그램 (visual Studios 2017 커뮤니티)은 crystal com dll (CrystalDecisions.CrystalReports.Engine.dll)을 사용하여이 오류를 계속 제공합니다 ('나머지 텍스트는 수식의 일부로 보이지 않습니다.) 세부 정보 : errorKind).
문제는 억제 수식 (CurrentPageOrientation = crLandscape)에서 비롯된 것 같습니다. 보고서 머리글 억제 섹션에이 표현식만으로 빈 샘플 보고서를 만들었습니다. 다시 보고서는 크리스탈 앱에서는 제대로 작동하지만 C# 앱에서는 제대로 작동하지 않습니다.
ReportDocument report = new ReportDocument();
report.Load(@"C:\Users\e212034\Desktop\Report1.rpt");
report.ExportToDisk(CrystalDecisions.Shared.ExportFormatType.PortableDocFormat, @"v:\test.pdf");
제 질문은 왜 크리스탈 보고서 응용 프로그램에서 작동하지만 C# 응용 프로그램에서는 작동하지 않습니까? 나는 다른 구문 (같은 경우 CurrentPageOrientation = crLandscape 그때 사실 false)하지만 행운을 흥미로운 것은 그냥 진정한 작품 또는 1 = 1 다음 true 작품 등 문제가 던지고있는 상수가 될 것 같다 내가 뭘 사용할 수 있는지 모르겠다.
걸었던 단계에 대해 자세히 설명해주십시오. 예를 들어 어디에서 SDK를 가져 옵니까? C# 프로젝트의 변경 사항은 무엇입니까? –