代码之家  ›  专栏  ›  技术社区  ›  Z.R.T.

带单引号和不带引号的DataTable选择条件

  •  -1
  • Z.R.T.  · 技术社区  · 7 年前

    我有一个数据表 日期 参考数 当我尝试使用 dt.Select("RefNum = 293") dt.Select("RefNum = '293'") 我得到结果了

    enter image description here

    enter image description here

    在数据库列中 参考数 nvarchar公司

    1 回复  |  直到 7 年前
        1
  •  0
  •   johey    7 年前

    当搜索没有引号的字符串值时,在其他表上得到结果是非常奇怪的。您确定这些不是数字列吗?

    根据 docs.microsoft.com/en-us/dotnet/api/system.data.dataview.rowfilter www.csharp-examples.net/dataview-rowfilter ,筛选字符串值/列需要单引号。

    所以我觉得你最好小心点用单引号。。:-)