'날짜/시간'으로 설정된 데이터 유형의 'StartDate'입력 매개 변수가 있습니다. 달력 컨트롤을 사용하는 것 외에도 사용자는 수동으로 값을 입력 할 수도 있습니다. 일부 정크 값이 입력으로 제공 될 때 다음과 같은 오류SSRS의 날짜 시간 매개 변수 - 입력 유효성 확인
An error occurred during local report processing. The value provided for the report parameter 'StartDate' is not valid for its type.
가 표시되지 않도록를 확인할 수있는 방법이 있는지 알고 싶습니다. 스레드가이 here, 과 비슷하게 보이고 사용자 정의 코드를 사용하여 매개 변수 값의 유효성을 검증했지만 여전히 작동하지 않았습니다.
날짜/시간을 데이터 형식으로 사용하고 오류가 발생하지 않도록 값의 유효성을 검사하는 방법이 있습니까?
도움을 주시면 감사하겠습니다. 감사!
예외를 보여주는 그 'MM-DD-YYYY'에서 날짜 날짜 형식가 발생해야 것 같아요 (그리고 너는 ~하고 싶지 않아.). 불행히도 '여전히 작동하지 않습니다'는 기술적 인 설명이 아닙니다. 무슨 일있어? 너 뭐하려고 했니? 어디서 실패하고 있습니까? 몇 가지 코드를 게시하십시오. – Paolo
보고서 속성에 사용자 지정 코드를 추가 한 다음 텍스트 상자를 추가하여 보고서 디자이너에 오류 메시지를 표시했습니다. 그리고 아래와 같이 텍스트 상자 속성에서 사용할 수있는 텍스트 상자 가시성을 통해 해당 함수에 액세스하려고했습니다. = IIF (Code.FunctionName (Parameters! DateTimeName.Value), TRUE, FALSE) 이제 VisibilityHdden 표현식은 'TextBoxName'텍스트 상자에 오류가 있습니다. 'FunctionName'은 (는) 'ReportExprHostImpl.CustomCodeProxy'의 멤버가 아닙니다. " – Ind
FuntionName은 여기에서 호출하려고하는 클래스의 이름이어야합니다. 플러스 그냥 VB에서 코드로 뒤에 사용해야합니다. 일부 사람들은 지원되지 않는다는 것을 깨닫기 전에 C#을 사용하기 때문에 이것을 말하고 있습니다. – hkhan