确保你的数据库语言是简体中文.
参考:http://www.csdn.net/expert/topic/284/284952.xml?temp=.2004053

解决方案 »

  1.   

    trancact sql语言中的%在ACCESS使用中用*表示
      

  2.   

    Access是*号,不过可能是Access97本身,因为直接在98的Access97(office97带的那个)下输入查询,结果就是不准确的,98下,直接在access2000(office2000带的那个)就一点问题也没有
      

  3.   

    连接数据库Sql Server  _ %
    连接数据库Access      ? *
      

  4.   

    access 97: *
    access 2k: %
      

  5.   

    下载一个
    mdac2.7
    代码改为
    s = "PROVIDER=Microsoft.Jet.OLEDB.4.0;Data Source=" & _
    App.Path+ "\CCNF.mdb;"
    就可以了