Office中国论坛/Access中国论坛

标题: 一个常识问题 [打印本页]

作者: 嚣张气焰    时间: 2004-9-15 19:08
标题: 一个常识问题
A表往B表中追加记录时发现有部份记录无法追加成功,后查是B表的表结构中的相关字段的"允许空字符串"属性为标识为"否"(默认)所引起的.那就是说A表相同字段存在空字符串.

我的问题是"空字符串"的含义是什么,与NULL相等吗?如果字段中不含数据时是NULL还是"空字符串",如果存在"空字符串"那该如果解决[em06]
作者: hgt    时间: 2004-9-15 19:34
NULL 是连存放的位置都没有的意思,空字符串 “”是有位置,但内容没有,如果字段中从未输入数据时是NULL,如果把数据删除时是 空字符串“”,在 判断语句 if  [XXX]=null then 中,如果[XXXX]是NULL,就会判断错,可能将[XXX]当成 TRUE,但是如果[XXX]是 空字符串 就判断正确。所以要用 IsNull()判断,不管 NULL 或 空字符串 都当成 空。
作者: 嚣张气焰    时间: 2004-9-15 22:56
如果A表中已有"空字符串"存在,那我在导入B表过程中应该如何处理.[em06]
作者: dxj2003    时间: 2004-9-15 23:16
大哥能不能给个开发版的程序小弟???这里有个FTP可以放的。[em04][em04]




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3