您的位置:首页 > 数据库

替换SQL特殊字符 (c#)

2013-09-20 10:02 120 查看
/// <summary>
/// 替换SQL特殊字符
/// </summary>
/// <param name="str">过滤字段</param>
/// <returns></returns>
public static string ReplaceSQLChar(string str)
{
if (str == String.Empty) return String.Empty;
str = str.Replace("'", "‘");
str = str.Replace(";", ";");
str = str.Replace(",", ",");
str = str.Replace("?", "?");
str = str.Replace("<", "<");
str = str.Replace(">", ">");
str = str.Replace("(", "(");
str = str.Replace(")", ")");
str = str.Replace("@", "@");
str = str.Replace("=", "=");
str = str.Replace("+", "+");
str = str.Replace("*", "*");
str = str.Replace("&", "&");
str = str.Replace("#", "#");
str = str.Replace("%", "%");
str = str.Replace("$", "¥");
return str;
}

/// /// 恢复被 过滤SQL字符。 /// /// ///
public static string ReplacePageChar(string str)
{
if (str == String.Empty)
return String.Empty;
str = str.Replace("‘", "'");
str = str.Replace(";", ";");
str = str.Replace(",", ",");
str = str.Replace("?", "?");
str = str.Replace("<", "<");
str = str.Replace(">", ">");
str = str.Replace("(", "(");
str = str.Replace(")", ")");
str = str.Replace("@", "@");
str = str.Replace("=", "=");
str = str.Replace("+", "+");
str = str.Replace("*", "*");
str = str.Replace("&", "&");
str = str.Replace("#", "#");
str = str.Replace("%", "%");
str = str.Replace("¥", "$");
return str;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: