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

Ado.net 如何在传递给DataTable Select()的字符串中包含撇号?,ado.net,datatable,Ado.net,Datatable,dt.Select(string)在字符串中有撇号符号时给出错误缺少操作数 解决这个错误的方法是什么?或者如何处理此错误?请提供更多上下文?为什么这是用asp.net mvc标记的?你需要转义撇号,发布你的代码,然后我们可以帮助我,我不知道值用于什么,请你澄清一下,传入值的内容它不起作用错误是字符串。替换不接受3个重载Hanks Rubens作为解决方案。 String value = "Rubens' Home"; // value you want to sanitize and searc

dt.Select(string)
在字符串中有
撇号
符号时给出错误
缺少操作数


解决这个错误的方法是什么?或者如何处理此错误?

请提供更多上下文?为什么这是用asp.net mvc标记的?你需要转义撇号,发布你的代码,然后我们可以帮助我,我不知道值用于什么,请你澄清一下,传入值的内容它不起作用错误是字符串。替换不接受3个重载Hanks Rubens作为解决方案。
String value = "Rubens' Home"; // value you want to sanitize and search
dt.Select(String.Format(
    "Location = '{0}'", value.Replace("'", "''")));