oracle 数据库中数据如图( 带有 % ):
①页面查询条件不固定(拼接条件)② 查询条件必须参数化要求:查询出IMG_NOTE 列中 含有 % 的数据。求实现方式。
c#oracle

解决方案 »

  1.   

    界面查询条件处理 condition =  condition replace ("%","\%"); replace ("\","\\");然后 查询sql语句的写法 select xx from tabs where field like '%" + condition + "%' escape '\'
      

  2.   

    用replace试试可以参考这篇文章http://www.cnblogs.com/jice/archive/2012/10/23/2735674.html
      

  3.   

    一定要参数化,已解决,谢谢大家正确 拼接查询条件方式: AND instr(IMG_NOTE,:ImgNote) > 0 然后 给参数 ImgNote 赋值,大家都懂得