VC用Ado连接Access数据库,Execute执行查询语句
如:Select * from Table1 where Table1.Name like 'Mike*'时,并没有把*看作通配符。该怎么解决啊??

解决方案 »

  1.   

    好象Access数据库不支持LIKE查询
      

  2.   

    access 是支持的,我把sql语句直接放在数据库中运行没有问题的。问题是ado运行时,没有把'*'看作通配符,而是认为是一个字符。
      

  3.   

    '*'是用在Sql Server 中的;在Access中用'%'。
    Select * from Table1 where Table1.Name like 'Mike%';//后匹配
    或者:
    Select * from Table1 where Table1.Name like '%Mike%';//前后匹配