在数据库中有个字段,里面包含了“\”,如“aaa\bbb”。从数据库检索出来并显示在页面上是正常的。但是如果我以“aaa\bbb”作为条件来检索数据就出不了结果。跟踪调试后发现“aaa\bbb”在string变量中是保存成“aaa\\bbb”的,所以其实我是以“aaa\\bbb”作为条件来检索。尝试过将字符串分成“aaa”和“bbb”,再用“\”来连接,还是不行,在string始终是保存成“aaa\\bbb”,请问一下有没有好的办法可以以“aaa\bbb”作为条件来检索数据?

解决方案 »

  1.   

    将“\”取代为“[\]”就可以了
      
    ---------------------------------------------
    EMail:[email protected] 请给我一个与您交流的机会!
      

  2.   

    同意一楼,不过“aaa\\bbb”应该也可以啊.
      

  3.   

    To:
     vicqqq(大奶 (. 人 .)) 
    我知道可以这样,但是我的aaa\bbb要放在一个变量里啊如下面语句的strID就是存放aaa\bbb
    select。where ID = strID
    这样的话跟踪调试发现语句会变成
    select。where ID = 'aaa\\bbb'