http://topic.csdn.net/u/20100304/15/ccd3e085-163d-431e-aba7-4f60b65459ed.html
2天了没一个人知道这是为什么,我自己能力不怎么样,认了,但我一直以为CSDN人才济济,
我这个问题,也就分分钟的事情,没想到,唉!!

解决方案 »

  1.   

    找了2天,实在找不出啦了才求救CSDN,而且这肯定是有个知识点我明白才找不出来
      

  2.   

    http://topic.csdn.net/u/20100304/15/ccd3e085-163d-431e-aba7-4f60b65459ed.html 
      

  3.   

    你这个问题,可能是你对程序里的Null和数据库的Null没有区分开..为实体参数负值的时候,如果值可以为Null并且为Null的话,应该赋DBNull.Value而不是普通的null我是这么理解的,我也是新手
      

  4.   

    strSql.Append("pDescription=@pDescription,");
    这个语句中@pDescription的赋值呢??你给他赋值了么??建议去看看
      

  5.   

    打开profiler,跟踪出SQL语句,然后再调试下不就知道错在那了~别人都告诉你方法了~~
      

  6.   

    说的是有掉靠谱,但为什么该用sqlhelper同样的做法没有问题
      

  7.   

    htSyn.Add("@pDescription", model.pDescription==null?DBNull.Value:model.pDescription
    );
      

  8.   

    lz你搞错了吧,说话在csdn里全是菜鸟,
      

  9.   

    数据库允许为空,并不代表你写代码时不输入值就可行,数据库的空值为DBNull.Value楼主自己看一下PetShop的代码,就知道了空值不等于null
      

  10.   


    据说断点的存在
    还据说CSDN菜鸟一群 老鸟都回家养娃去了
      

  11.   

    就是这个问题,已经知道了,非常感谢,跟什么断点有关系吗?只是数据库NULL和程序中NULL没区分开,
      

  12.   

    ????????????????????????don't know