2009-06-17 30 views
0

我想打電話給我大會的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) 

我應該使用SQL *數據類型而不是簡單地在簽名中使用int?例如SqlInt32?

回答

0

檢查Pmt_ImportJournal方法內部。內部的一些代碼行可能會引發異常。

0

您是否嘗試過查看創建的存儲過程的簽名?另外,您的方法中是否存在投射錯誤?