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

标签 ado.net datatable

dt.Select(string)给出错误 missing operandapostrophe符号在字符串中。

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

最佳答案

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

关于ado.net - 如何在传递给 DataTable Select() 的字符串中包含撇号?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4906384/

相关文章:

c# - 从 DataTable 中选择前 1 个,其中列顺序按 Column 作为字符串

c# - yield 返回与返回 IEnumerable<T>

asp.net - 连接字符串中ADO.Net支持的连接池的最大和最小大小是多少?

c# - ASP.NET、C# 如何将 StringQuery 传递给自定义 SQL 命令

R Shiny 动态 DT 数据表记住过滤器/排序

javascript - 为什么我的数据表固定标题不起作用/

javascript - 使用DataTables时如何在页面加载时跳转到分页的最后一页?

vb.net - 在没有记录返回的情况下执行标量以捕获错误

插入 SQL 数据库时 C# 嵌套 Parallel.ForEach

c# - 如何将数据表表达式列中的值转换为2位小数