我在winfrom中这样写的select * from 销售 where 备注='*"+txtbeizhu.Text+"*';但是运行时,提示我  操作符错误,郁闷,请高手指导一下。

解决方案 »

  1.   

    select * from 销售 where 备注='#"+txtbeizhu.Text+"#'; ??
      

  2.   

    SELECT * FROM [table] WHERE [字段] LIKE '*北*'
    vs2005里统配符应该是“%”
      

  3.   

    access 和sql 是不一样的,我上网查了
      

  4.   

    在VS里没关系的,主要是你应该用like不是等号
      

  5.   

    select * from 销售 where 备注 like '*"+txtbeizhu.Text+"*'; 
    你前后还应该少了引号吧
      

  6.   

    strsql = "select * from 商品销售 where 备注 like '%%" + txtbeizhu.Text + "%%'";搞定了,谢谢大家了。
      

  7.   

    strsql = "select * from 商品销售 where 备注 like '%" + txtbeizhu.Text + "%'"
      

  8.   

    strsql = "select * from 商品销售 where 备注 like '%%" + txtbeizhu.Text + "%%'"; 搞定了,谢谢大家了。
      

  9.   

    strsql = "select * from 商品销售 where 备注 like '%%" + txtbeizhu.Text + "%%'"; 搞定了,谢谢大家了。
      

  10.   

     *是用来查询全部列的
                       筛选(模糊查询)用like %name% 
      

  11.   

    ACCESS是#号================================================================================
    如果你经常书写Sql语句,如果你经常在多种数据库间切换。欢迎使用SqlEditPlugs。
    详细描述www.i5iw.com 截图 http://218.25.154.154:8081/imgShow/index.html
    欢迎加入 QQ群 :88725010 欢迎讨论,欢迎共同开发