所以我们暂且称它为空,
SQL语句要把它检索出来,于是SQL这样写:
sql="select * from biao where MTime='' "
果然出错了,
Microsoft JET Database Engine 错误 '80040e07'
标准表达式中数据类型不匹配。
为什么?哪里错?该怎么改?
9 个解决方案
#1
select * from biao where MTime is null
#2
时间 is null
#3
select * from biao where MTime is null
#4
楼上的还是这么勤奋啊
#5
select * from biao where MTime is null
#6
楼上几位正解
为空 = '' 这是access里面的判断,sql里面的时间字段,要么时间,要么null
为空 = '' 这是access里面的判断,sql里面的时间字段,要么时间,要么null
#7
is null
#8
is null
如果想替换成别的,那么
如果想替换成别的,那么
select * from biao where isnull(你的字段,你替换成的值);
#9
呵呵 up
#1
select * from biao where MTime is null
#2
时间 is null
#3
select * from biao where MTime is null
#4
楼上的还是这么勤奋啊
#5
select * from biao where MTime is null
#6
楼上几位正解
为空 = '' 这是access里面的判断,sql里面的时间字段,要么时间,要么null
为空 = '' 这是access里面的判断,sql里面的时间字段,要么时间,要么null
#7
is null
#8
is null
如果想替换成别的,那么
如果想替换成别的,那么
select * from biao where isnull(你的字段,你替换成的值);
#9
呵呵 up