我要实现的SQL语句中有",这个SQL语句是写成一个字符串然后调用的例如 var sql = "select * from tt where aa = "ssss" "
请问有类似转义符的东东吗?让SQL语句体内的"不出错,多谢大侠们指点

解决方案 »

  1.   

    string sql = "select * from tt where aa = "+"\"ssss"+"\"";sql=sql.Replace("\"","'");
      

  2.   

    不行啊,replace只能换成'而不能换成"
      

  3.   

    你试试这句:sql := ' select * from tt where aa = ''"ssss"'' ' ;
    其中ssss左边的三个符号为两个单撇号'+1个双引号",右为为一个双引号"+两个单引号'+一个空格(当然也可以不要)+1个单撇号'.最好直接copy.
      

  4.   

    是在javascript中的代码吗,你看这样行吗?
    var sql = "select * from tt where aa = 'ssss' ";还是要这样:
    var sql = "select * from tt where aa = '\"ssss\"' ";