문제

I have some Crystal Reports connecting to a Sql Server db that I would like to detect whether the connection is trusted or whether I need to supply the log on info (reports are not supplied by me so I can't control the connect method). If I just blindly supply login credentials, it won't connect if it is a trusted connection.

The following does not work:

oRpt = oCR.OpenReport("C:\MyReport.rpt")

if oRpt.Database.Tables(1).ConnectionProperties.Item("Integrated Security") = True then 
       'trusted connection
    else
       'supply login credentials
    end if

It gives the following error: Operator '=' is not defined for type 'IConnectionProperty' and type 'Boolean'.

I cannot find how create a construct in vb.net for IConnectionProperty. I can't find any documents from Crystal that explain it. I am using Crystal Reports XI - Developer

도움이 되었습니까?

해결책

일반 클라이언트 측 플러그인이 설치되어 있지 않은 웹 응용 프로그램 / 웹 사이트 내 에서이 PDF를 사용하고 있고 웹 응용 프로그램 / 웹 사이트에서 인쇄하고 싶습니다.

종래의 수단을 사용하여 PDF를 인쇄하는 경우 (Adobe Reader), PDF 는 브라우저의 캐시에 다운로드하여 인쇄되어 인쇄되어야합니다. 그 주위에는 어떤 방법이 없습니다.

이제 평균 JOE가 다음 기술을 통해 PDF를 로컬로 저장하지 못하게 할 수 있지만 Savvy 사용자는 HTML의 소스를 검사하고 PDF를 직접 다운로드 할 수 있습니다.

  1. PDF가 열려있는 경우 인쇄 작업 자동으로
  2. 이 PDF를로드하는 HTML 페이지에 보이지 않는 iframe을 넣지 만 브라우저에서 사용자에게 표시되지 않습니다

    사용자가 HTML 페이지를로드하면 iframe에 PDF가로드되고 사용자 프린터로 전송됩니다 (Adobe Reader가 브라우저에 설치되어 있는지 여부). 예, PDF는 브라우저 캐시에서 종료되지만 사용자는이 모든 것을 인식 한 다음 브라우저의 캐시에서 사냥 할만 큼 충분히 정통해야합니다.

    이 문제가 허용되지 않으면 PDF를 다른 파일 유형으로 변환해야합니다 (예 : 페이지는 브라우저에 표시된 이미지로 렌더링되거나 문서의 각 페이지를 보내는 Flash / Java 오브젝트가 렌더링됩니다. 프린터에 직접)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top