用户在文本框里随便输入一个字符串,如果带有' " [ 符号,该如何添加到数据库表中啊?

解决方案 »

  1.   

    string rem=this.textbox.text.tostring().Replace("'","''");
    其他的应该不需要替换
      

  2.   

    SQLServer里面字符串中含有单引号用两个单引号表示一个单引号
      

  3.   

    Replace("'","''");上两个单引号,不是一个双引号
    其他的应该不需要替换
      

  4.   

    用别的符号代替, 取出来后再替换。
    例如:存'asp' 在数据库中存^asp^
    然后取出后strValue=strValue.Replace("^","'");