select * from table1 where field1 like '%'+param1+'%'

解决方案 »

  1.   

    access本身并不支持sql,微软通过Jet引擎提供了仿真sql,所以在access中你使用符合access语法的查询语句可以正确显示结果,在delphi中应该使用标准sql语句执行操作,具体的可以看看BDE的Local SQL Guide
      

  2.   

    access本身并不支持sql,微软通过Jet引擎提供了仿真sql,所以在access中你使用符合access语法的查询语句可以正确显示结果,在delphi中应该使用标准sql语句执行操作,具体的可以看看BDE的Local SQL Guide 
      

  3.   

    我自己找到答案了
    正是各位所说的原因,
    问题就出在access的通配符是非标准的'*'上,我用ado连接只能使用标准的通配符'%',多谢各位!
      

  4.   

    我自己找到答案了
    正是各位所说的原因,
    问题就出在access的通配符是非标准的'*'上,我用ado连接只能使用标准的通配符'%',多谢各位!