如何在传递给 DataTable.Select() 方法的字符串中包含撇号?

6
dt.Select(string)在字符串中含有撇号时会出现missing operand错误。
如何解决这个错误?或者如何处理这个错误?

请提供更多上下文信息?为什么这被标记为asp.net-mvc? - Darin Dimitrov
你需要转义单引号,发布你的代码,然后我们可以帮助你。 - curv
1个回答

11
String value = "Rubens' Home"; // value you want to sanitize and search
dt.Select(String.Format(
    "Location = '{0}'", value.Replace("'", "''")));

我不知道value用于什么,您能否请稍微解释一下应该传递什么值。 - user
它不起作用,错误是String.Replace不接受3个重载。 - user
感谢 Rubens 提供的解决方案。 - VJOY

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接