2014-07-14 3 views
0

즐겨 찾기SAP Crystal 보고서 (데이터베이스 정보를로드하지 못했습니다)

내가 며칠 동안 직면하고있는 문제가 있습니다. 문제는 내가 윈도우 7 프로 sp1, mysql5.5 및 SAP 크리스탈 리포트를 사용하여 C# Winform 애플리케이션을 개발했다는 ​​것입니다. 내가 배포 할 때 ... 그리고 클라이언트 컴퓨터에 설치 후 응용 프로그램이 클라이언트 컴퓨터에서 Windows 7 전문 sp1을 발견하면 보고서는 응용 프로그램에서 매우 잘 표시되지만 클라이언트 컴퓨터에서 Windows 7 sp1 이외의 다른 프로그램을 찾으면 전문가에게 표시됩니다. 표시하거나 인쇄하는 동안 "데이터베이스 정보를로드하지 못했습니다 .bla {GUID} .rpt 파일"오류가 발생합니다. 개발 된 응용 프로그램이 Windows 7 Professional SP1 이상에서 작동하지 않습니다.

배포에는 패키지가 포함됩니다. .NET 프레임 작업 4.0, 런타임 Crystal Report Engine, Mysql 5.5 및 VS C++ 재배포 가능 파일.

개발자 기계가 있습니다. Windows 7 Professional SP1, Visual Studio 2010, VS 2010 용 SAP Crystal Report, MYSQL Server 5.5

답변

0

응용 프로그램 EXE 파일을 실행할 때 단독으로 사용할 수없는 경우 EXE 파일은 [app_name] .exe.config 파일이 동일한 디렉터리에 있어야합니다. 그래서 응용 프로그램을 실행하고 크리스탈 보고서를 성공적으로로드 할 수 있습니다.

  1. app.exe.config 모든 EXE 파일과 분리 할 수없는 하나 개의 패키지에 있습니다

    지금이 내 결론이다.

  2. dll 파일, app.exe.config 등의 지원 구성 요소는 EXE 파일에 결합 될 수 없습니다.
당신이 또한 시도 Link

다음의 이상을 찾을 수 있습니다

:

는 설정 파일에 다음 섹션을 추가합니다 :

<startup useLegacyV2RuntimeActivationPolicy="true"> 
<supportedRuntime version="v4.0"/> 
</startup> 

속성을 기반으로 보고서를 볼 수 있어야합니다 ADO.NET 객체에

+0

실제로 모든 참조 파일을 연관 시켰습니다. 실제로는 그 의미는 내가 insta 클라이언트 컴퓨터에서 Windows 7을 발견하고 인쇄합니다. 그러나 다른 창 7을 찾으면 규정 된 오류가 발생합니다. –

+0

업데이트 된 게시물을 찾으십시오. – Srikanth

+0

Application.exe.config 파일에서 이미 사용했습니다. (사실 내 첫 번째 데이터 집합을 만든 다음 데이터를 XML 파일에 저장하고 D :/및 Crystal 보고서에서 XML을 데이터 원본 파일 (데이터베이스 파일)로 선택합니다. –