可以的,估计是你的sql语句没写好。

解决方案 »

  1.   

    "SELECT * FROM talbe WHERE TZMC LIKE '%"+str+"%'";
      

  2.   

    应该是没有问题
    在sqlplus试试
    你怎么知道没有查出数据的,是不是判断时候有问题
      

  3.   

    试了,sql语句没写错,但就是查不出数据
      

  4.   

    sql server下:select * form test where name like "'" + name + "'"
      

  5.   

    对了,不好意思,我忘了说了,我用的是ACCESS数据库。
    我试了两种方法:
    sql="select * from book where instr(author, '"+keywood+"')>0";
    sql="select * from book where author like '%"+keywood+"%'";
    可都查不出数据。
      

  6.   

    注意%要用单引号引起来
    如:
    select * from clerk where clerk_no like '%';