2013-04-24 2 views
0

reportDocument.ExportToDisk을 사용하여 Crystal Report를 Word로 내보내려고하면 C# 코드에서 오류가 발생합니다.Crystal Report를 Word로 내보낼 때 reportDocument.ExportToDisk 오류가 발생했습니다.

그것은이 라인에 충돌 :

reportDocument.ExportToDisk(ExportFormatType.WordForWindows, WordPath); 

전체 오류 메시지는 이것이다 :

가 로그온에 실패했습니다. 세부 정보 : IM002 : [Microsoft] [ODBC 드라이버 관리자] 데이터 원본 이름을 찾을 수없고 기본 드라이버가 지정되지 않았습니다. 파일 C : \ Users \ disaia \ AppData \ Local \ Temp \ DisplayLabel {47AE6D67-D16D-4FB9-BE38- 7F7B300D83C0} .rpt : 연결할 수 없습니다 : 잘못된 로그온 매개 변수입니다.

내 로컬 컴퓨터의 경우 WordPath = "C:\\Inetpub\\wwwroot\\ShoeReport\\admin\\DOC\\1_DisplayStickers.doc"입니다.

이 코드는 프로덕션 서버에서 정상적으로 실행되지만 개발 서버 또는 로컬 개발 컴퓨터에서 충돌합니다.

답변

0

개발 서버 및 개발 컴퓨터에서 연결이 올바르게 설정되지 않았습니다. ODBC를 사용하는 경우 DSN을 확인하십시오

+0

"기본 보고서 미리보기"탭을 클릭하면 올바른 데이터로 보고서를 볼 수 있습니다. 이것은 DSN이 올바르게 설정되었음을 의미하지 않습니까? – user2317484

+0

문제점을 발견했습니다. IIS에는 확인되지 않은 '쓰기'설정이 있습니다. – user2317484

관련 문제