请问在.net中怎样替换查询语句中的单引号 小弟初学.net 请问怎样把.net查询语句中的单引号替换掉。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 俺从来不用这种方法,建议使用 SqlParameter[] 传查询参数,它会自动处理单引号,简单滴很! ctrl F 你可以手工来替换的。 string s = "44444'''"; s = s.Replace('\'','5'); Response.Write(s); 结果:44444555 把单引号替换成 两个单引号 ' ''Replace("'","''") using System.Text.RegularExpressions; public static string ReplaceMix(string strInput) { if (String.IsNullOrEmpty(strInput)) { return null; } try { return Regex.Replace(strInput, "[,]|[\']", " "); } catch { return null; } }可以使用正则表达式,进行替换。如果有不明白的可以参考 MSDN上的Regex.Replace 方法 http://msdn2.microsoft.com/zh-cn/library/system.text.regularexpressions.regex.replace(VS.80).aspx 写sql语句时候,用select replace(字段,'''','') from tableName string s = "asdfs'''";s = s.Replace('\'','g'); 回复人:yixianggao(你我他,三人行必有我师焉!) 俺从来不用这种方法,建议使用 SqlParameter[] 传查询参数,它会自动处理单引号,简单滴很!//////////////////////////////////////////////////同意~ string.replace 这是.net 提供的一个方法方法不只一个用法 string s = "asdfs'''"; s = s.Replace('\'','g');结果:g会把 ‘ 替换掉 记住 '前要加\ 俺从来不用这种方法,建议使用 SqlParameter[] 传查询参数,它会自动处理单引号,简单滴很!---------------------------------------------------------------如果你用的是DataView里的Filter,就不得不替换了…… 谁能解释下面这段代码? PPT文本框的名称在哪里设置 如果将代码段添加到外侧代码里 一个加密解密的类,我在WEB里好用,到了WINFORM里不好用,大家给看下(急) C#是否带有类似控件面板的组件? 貌似是抖动的问题!!! 高分求解,怎样处理保存成XML文件 如何给类添加一个方法? WPF里XAML的这一句代码用后台code代码怎么表示? C#如何读取不同版本的excel? <<C#高级编程>>书籍以半价出售,九成新,有意者留言 哪里有WINFORM源码下载 20分~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
s = s.Replace('\'','5');
Response.Write(s); 结果:44444555
public static string ReplaceMix(string strInput)
{
if (String.IsNullOrEmpty(strInput))
{
return null;
}
try
{
return Regex.Replace(strInput, "[,]|[\']", " ");
}
catch
{
return null;
} }可以使用正则表达式,进行替换。
如果有不明白的可以参考 MSDN上的Regex.Replace 方法
http://msdn2.microsoft.com/zh-cn/library/system.text.regularexpressions.regex.replace(VS.80).aspx
select replace(字段,'''','') from tableName
s = s.Replace('\'','g');
俺从来不用这种方法,建议使用 SqlParameter[] 传查询参数,它会自动处理单引号,简单滴很!//////////////////////////////////////////////////同意~
这是.net 提供的一个方法
方法不只一个用法 string s = "asdfs'''";
s = s.Replace('\'','g');
结果:g会把 ‘ 替换掉 记住 '前要加\