Office中国论坛/Access中国论坛

标题: [求助]怎么处理这样的字段? [打印本页]

作者: aabbccd    时间: 2004-5-11 00:42
标题: [求助]怎么处理这样的字段?
有一张表,其中一个字段是age,文本类型(数据库人家就是这样建的,我也改不了),
允许为空,允许空字符串,
当age字段有几行为null时(有些是有数据的,有些可能为空字符串,有些可能是NULL),
执行
select * from tbTmp where Val(age) > 10
这样的语句时就会出错,提示"标准表达式中数据类型不匹配",
如果没有NULL值而只有正确的数字或空字符串时,这条语句不会出错,
怎么解决呢?请高手帮忙啊
作者: hi-wzj    时间: 2004-5-11 00:50
增加筛选条件:  age字段中筛去null 和""  的记录。
作者: aabbccd    时间: 2004-5-11 16:19
是这样写吗:
select * from tbTmp where age is not null and Val(age) > 10
我试过了不行,这样写也不行:
select * from (select * from tbTmp where age is not null) a where Val(age) > 10
怎么办




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