• 浪牛三刀   2015/7/3 10:56:00
  • 指定的转换无效
  • 关键字: Linq ExecuteQuery
  •  

    指定的转换无效。

    说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

    异常详细信息: System.InvalidCastException: 指定的转换无效。

    源错误:

    行 80:  " FROM [Com.Kion.CN.Ebidding].[dbo].[SupplierQuotation]   where RequestID={0} and UserID='{1}' and [Type]='{2}' GROUP BY [GUID],[AddTime]", requestID, userID, type);
    行 81:             var query = dataContext.ExecuteQuery<BiddingRankInfo>(sql);
    行 82:             return query.ToList();
    行 83:         }
    行 84:     }

    源文件: E:\CompanyProject\Com.Kion.CN.Ebidding\Com.Kion.CN.EBidding.BLL\SupplierQuotationBLL.cs    行: 82

    堆栈跟踪:

    [InvalidCastException: 指定的转换无效。]
       System.Data.SqlClient.SqlBuffer.get_Decimal() +295
       System.Data.SqlClient.SqlDataReader.GetDecimal(Int32 i) +44
       Read_BiddingRankInfo(ObjectMaterializer`1 ) +2933
       System.Data.Linq.SqlClient.ObjectReader`2.MoveNext() +29
       System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) +7674984
       System.Linq.Enumerable.ToList(IEnumerable`1 source) +61
       Com.Kion.CN.EBidding.BLL.SupplierQuotationBLL.GetQuotationRank(Int32 requestID, String userID, String type) in E:\CompanyProject\Com.Kion.CN.Ebidding\Com.Kion.CN.EBidding.BLL\SupplierQuotationBLL.cs:82
       Com.Kion.CN.EBidding.WebInter.Admin.OnlineBidding.IniComponents() in E:\CompanyProject\Com.Kion.CN.Ebidding\Com.Kion.CN.EBidding.WebInter\Admin\OnlineBidding.aspx.cs:53
       Com.Kion.CN.EBidding.WebInter.Admin.OnlineBidding.Page_Load(Object sender, EventArgs e) in E:\CompanyProject\Com.Kion.CN.Ebidding\Com.Kion.CN.EBidding.WebInter\Admin\OnlineBidding.aspx.cs:31
       System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +14
       System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +35
       System.Web.UI.Control.OnLoad(EventArgs e) +99
       System.Web.UI.Control.LoadRecursive() +50
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +627
    

大家的回答
  • 还没有人回答这个问题哦,亲,快来帮帮TA吧
  •   我来回答
  • 注册用户登录后才能发表评论,请 登录注册
  • 请您注意

    ·自觉遵守:爱国、守法、自律、真实、文明的原则

    ·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规

    ·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品

    ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任

    ·您在编程中国社区新闻评论发表的作品,本网站有权在网站内保留、转载、引用或者删除

    ·参与本评论即表明您已经阅读并接受上述条款