数据库设计中,能不能出现Null值? 在保存时,判断是""存成Null ,读取时是Null转成"" .自己做两个小函数不就行了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 小技巧:text1.text = adoPrimaryRS!field10 & "" 2 y1g1y1(袁飞☆曾经沧海难为水,除却VB不是云☆),MonkeyLin(没有MSDN的猴) dpcdpc(dpcdpc) 各位没有听懂我的意思。我是说,数据库中允不允许Null值?处理的方法我知道。 数据库中字段是否允许NULL,是你设计时指定的,在编程时可以用ISNULL 判断rs!xx 返回的是否为NULL,然后做出相应处理。也可以在数据库设计时设置Default 楼上说的是。在数据库设计时设置Default值是个好的想法,这样在编程上可以简化,也可以避免许多常见错误 。 对呀。我同意hanhf(程序狗)的看法。我的做法是不允许数据库中出现Null值,就是说,每条纪录都应该不是NULL值。可以用 Default 实现,或者是 Insert into table (string_field) Values('')程序中就省掉了判断 isNull(****) 的代码。这样对数据库的性能有影响吗?问题是在程序中用IsNull(****)麻烦,还是不允许NULL麻烦?我在程序中看多了Null值,太容易出错了。所以我在数据库中中允许Null,大家同意我的看法吗? 打错字了。 所以我在数据库中中不允许Null,大家同意我的看法吗? 数据库是允许为空的,定义表时可指定,你用的是sql server? 给你一个好方法:text1.text = adoPrimaryRS!field10 & " " 我的用法是`text1.text = iif(isnull(adoPrimaryRS!field10),"",adoPrimaryRS!field10) 最简单的办法是用SQL的IsNull函数Select IsNull(fieldx,' '), IsNull(fieldy, 0)........IsNull函数检查第一个参数位置的表达式是不是Null,如果是,就返回第二个参数值,如果不是,就返回原来的值。 请教一个数据库设计问题,如何设计这样的表? 跪求:如何用vb和access制作查询文章的程序 sql-嵌套select 怎样在一台win2000server计算机上给另一台win2000server添加用户? 救命,怎麼產生這樣的表和插入這樣的數據? VB6自带的日志功能如何使用? 只打印屏幕显示出来的记录,VB+ACCESS+ADO+VB自带的报表设计器.引无数英雄竞折腰? vb中api函数的常数如何声明??? 在哪里可以得到免费的VB5反编译程序? Solidworks2016 VBA run-time error 如何动态得到驱动器数目的变化? VB 可以实现任意数据结构吗?
text1.text = adoPrimaryRS!field10 & ""
dpcdpc(dpcdpc) 各位没有听懂我的意思。我是说,数据库中允不允许Null值?
处理的方法我知道。
在编程时可以用ISNULL 判断rs!xx 返回的是否为NULL,然后做出相应处理。
也可以在数据库设计时设置Default
我的做法是不允许数据库中出现Null值,就是说,每条纪录都应该不是NULL值。
可以用 Default 实现,或者是 Insert into table (string_field) Values('')程序中就省掉了判断 isNull(****) 的代码。这样对数据库的性能有影响吗?
问题是在程序中用IsNull(****)麻烦,还是不允许NULL麻烦?我在程序中看多了Null值,太容易出错了。所以我在数据库中中允许Null,
大家同意我的看法吗?
所以我在数据库中中不允许Null,大家同意我的看法吗?
text1.text = adoPrimaryRS!field10 & " "
text1.text = iif(isnull(adoPrimaryRS!field10),"",adoPrimaryRS!field10)
Select IsNull(fieldx,' '), IsNull(fieldy, 0)........
IsNull函数检查第一个参数位置的表达式是不是Null,如果是,就返回第二个参数值,如果不是,就返回原来的值。