首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

为什么在VBA中用"=0"就通不过呢?解决方法

2012-01-13 
为什么在VBA中用0就通不过呢?为什么在VBA中用 0 就通不过呢?在用某个索引进行筛选时,我写了如下的代

为什么在VBA中用"=0"就通不过呢?
为什么在VBA中用 "=0 "就通不过呢?

在用某个索引进行筛选时,我写了如下的代码的:
SQL=“select   *   from   sale   where   ere= '0 '”在这儿0的字段是整形的格式,代码就是通不过,数据库是ACCESS的,而改成用like   '0 ',就能通过,不知为什么?郁闷死了!
本来也是可以,但是在用事件探查器进行分析时,发现用like的方式效率相差好几秒钟,大家帮我看看!谢谢!

[解决办法]
去掉单引号呢?
[解决办法]
在这儿0的字段是整形的格式
数字的不用加单引号直接=0就行了
like应该是按字符处理的,所以可以通过

热点排行