当一个字段
姓名:
英文名:
---
如果用户填写了
姓名:
英文名:Jerry
-------------------
那么保存到数据库中的姓名是保存空值""还是null?谢谢

解决方案 »

  1.   

    晕知道都是可以办的,我是问保存了
    ""
    还是
    null

    ---------
    因为按道理用户没有输入应该为null,但在实际中是取txtName.Text这样取出来为""
    所以不知道要保存为null好还是""
      

  2.   

    最好不要NULL,
    个人以为你在库里的这个字段最好不允许为NULL
      

  3.   

    最好不要NULL, 
    个人以为你在库里的这个字段最好不允许为NULL
    ---------------------------------------
    当然我这里只是打个比喻
    “名称”当然是必填的
    但是如“地址”,“邮编”这些,如果用户没有填的时候是否应该保存为null而不是""呢谢谢
      

  4.   


    那你缺省为一个固定的串就是了,比如地址你缺省为:这个家伙很甩,啥也没有留下!因为允许NULL的列存在的Bitmap在读取每一行都得进行解码,增加引擎的复杂度,另外也无形的增加了应用程序的复杂吧,你不得不对NULL进行必要的逻辑处理,对不对?
      

  5.   

    从数据库的表的设计看,某字段放空,''与NULL还是NULL比较好。
    如果像你说的,名称是必填的,不为NULL当然更好了。
      

  6.   


    null好一些,""中间如果有空格又要判断了..
      

  7.   

    晕了,那到址地址如果用户没有填写的时候为null好还是""好啊null:因为用户本身就没有去填写所以保存""有点不对null更合理
    "":因为允许NULL的列存在的Bitmap在读取每一行都得进行解码,增加引擎的复杂度,另外也无形的增加了应用程序的复杂吧,你不得不对NULL进行必要的逻辑处理,对不对
    ------------
    以上都有理!!!
      

  8.   

    晕了,那到址地址如果用户没有填写的时候为null好还是""好啊 
    ---你的数据库的这个上加缺省呀,或是你应用程序判断了