你报错的这是哪里的sql,和你贴出来的不一致,你看看报错时的  cmdText是什么,估计你没添加参数

解决方案 »

  1.   

    我看看啊,cmdtext
    为:
    insert into T_customers (Name,TelPhone,MobilePhone,PostCode,Email,Address,BuyDate,CarNum,BracktNum,Brand,TypeNum,Suggestion,Res) output inserted.id values(@Name,@TelPhone,@MobilePhone,@PostCode,@Email,@Address,@BuyDate,@CarNum,@BracktNum,@Brand,@TypeNum,@Suggestion,@Res)
    ,不明白啊,菜鸟,折腾了一下午了。
      

  2.   


    new SqlParameter("@Name", model.Name) , new SqlParameter("@TelPhone", model.TelPhone).........
      

  3.   

    解决了,检查不仔细,数据库与excel表不一致的缘故,加上NULL值没有正确处理。
      

  4.   

    请问楼主你是怎么处理NULL值的?