java处理的问题,建议到java版去问问

解决方案 »

  1.   

    是数据库的问题,我把Text字段默认设置为'0'了,可插入数据时不插这个字段的值,应该值为“0”啊,可为什么没有数据呢?请指教,谢谢。
      

  2.   

    应该不是数据库的问题,你在查询分析器中测试一下:--测试
    create table tb(a int,b text default '0')
    go--插入数据测试
    insert tb(a) values(1)
    insert tb(a,b) values(2,default)
    insert tb(a,b) values(3,null)
    insert tb(a,b) values(4,'')
    insert tb(a,b) values(5,'aa')--测试结果
    select * from tb
    go--删除测试
    drop table tb/*--测试结果a           b           
    ----------- ------------
    1           0
    2           0
    3           NULL
    4           
    5           aa(所影响的行数为 5 行)
    --*/
      

  3.   

    当然,如果你的数据库中已经有数据了,你再设置默认值为0的话,这样数据库中的null数据是不会变的你先查询一下数据库中有没有null数据,有的话,把它们更新为''
      

  4.   

    对了,我在控制台上看到context(Text类型)这个字段,没有任何的值,这是不是说明这个值为null???,还是null值会显示为“null”??
      

  5.   

    企业管理器,如果是null值的话,显示为<NULL>