2009-06-17 11 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

作成されたストアドプロシージャのシグネチャを見てみましたか?また、あなたのメソッドにキャストエラーがさらにある可能性がありますか?