access 的统配父我不太了解
可sql server的是%,你试试

解决方案 »

  1.   

    access中使用的通配符和标准SQL中的不一样。关键是使用“*”在access中执行能查出结果,从servlet中就不可以了,不知道是不是jdbc-odbc的bug。
      

  2.   

    用 “where name like '%ook'”
      

  3.   

    String sSql = "Select a from table where a like '*ss'" ;
    System.out.println(sSql) ;
    输出来语句拷到sql分析器执行看看,有没有错。
      

  4.   

    语句拷到sql分析器执行,没有错,可是使用Jdbc-odbc连接执行就没有结果。
      

  5.   

    select * from tablename where 字段 like '%...%';试试