为什么在VBA中用"=0"就通不过呢?
为什么在VBA中用 "=0 "就通不过呢?
在用某个索引进行筛选时,我写了如下的代码的:
SQL=“select * from sale where ere= '0 '”在这儿0的字段是整形的格式,代码就是通不过,数据库是ACCESS的,而改成用like '0 ',就能通过,不知为什么?郁闷死了!
本来也是可以,但是在用事件探查器进行分析时,发现用like的方式效率相差好几秒钟,大家帮我看看!谢谢!
[解决办法]
去掉单引号呢?
[解决办法]
在这儿0的字段是整形的格式
数字的不用加单引号直接=0就行了
like应该是按字符处理的,所以可以通过