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

您是否尝试过查看创建的存储过程的签名?另外,您的方法中是否存在投射错误?