2009-06-17 6 views
0

내 assemblys의 SP를 호출하고 다음과 같은 오류가 발생하려고 해요 :SQL Server 2005의 조립이 잘못된 캐스트

A .NET Framework error occurred during execution of user-defined routine or aggregate "Pmt_ImportJournal": 
System.InvalidCastException: Specified cast is not valid. 
System.InvalidCastException: 
    at JournalImport.Pmt_ImportJournal(Int32 orderno) 

어셈블리 내 SP가과 같이 정의된다 :

[SqlProcedure(Name = "Pmt_ImportJournal")] 
public static void Pmt_ImportJournal(int orderno) 

내가해야 하는가 서명에서 단순히 int 대신 SQL * 데이터 유형을 사용하고 있습니까? 예를 들어 SqlInt32?

답변

0

Pmt_ImportJournal 메소드를 확인하십시오. 내부의 일부 코드 행은 예외를 발생시킬 가능성이 있습니다.

0

만든 저장 프로 시저의 서명을 보았습니까? 또한 메서드에 캐스트 오류가 더있을 가능성이 있습니까?