2010-07-05 3 views
0

dse assebly에 저장된 사용자 지정 클래스를 사용해야합니다. 나는 보고서/보고서 속성/참고 문헌에서 SSRS 2005 VS 2005 IDE 아래에있는 DLL에 대한 참조를 만든 DLL을 지적하고 클래스에서 추가 한 :SSRS 2005에서 클래스 사용

Fpl.PowerGeneration.WindProdIndicators.Data.Measurements.MeasurementFactory 및 인스턴스 : MFactory

나는 사용자 지정 코드의 라인 1에 오류가 발생

를받을 빌드 할 때

에서 보고서/보고서 속성/코드 내가

Function DisplayName(byVal PlantId As Integer,Mth As Integer,Yr As Integer) As String 
    Dim m _factory as MFactory 
    returnm _factory.GetMonthlyInfo(PlantId,Mth,Yr).Site.DisplayName() 
End Function 

이 : [BC30205] 문장의 끝 예상했다.

도움을 주시면 감사하겠습니다.

답변

0

MFactory 인스턴스를 추가 할 때 SSRS는 이름이 MFactory 인 개체를 인스턴스화해야합니다. 하지만 코드가 MFactory 클래스의 인스턴스를 만들려고 시도하는 것 같습니다. 인스턴스가 아닌 클래스입니다. Dim 라인을 삭제하고 MFactory를 직접 사용해보십시오.

Function DisplayName(byVal PlantId As Integer,Mth As Integer,Yr As Integer) As String 
    Return MFactory.GetMonthlyInfo(PlantId,Mth,Yr).Site.DisplayName() 
End Function 

또는 더 나은 점은 아직 표현식에 =MFactory.GetMonthlyInfo(PlantId,Mth,Yr).Site.DisplayName()을 직접 사용하는 것입니다.

관련 문제