代码之家  ›  专栏  ›  技术社区  ›  Ramiz Uddin

带有特殊字符的列名

  •  0
  • Ramiz Uddin  · 技术社区  · 15 年前

    我有一个web服务,它返回一个具有以下列名的datatable:

    Id@qb>type
    

    我将以下筛选语句应用于此数据表:

    [Id@qb>type] IN (0, 1, 2, 3, 4)
    

    但每当我在filter语句中使用此列名时,它就会引发以下异常:

    Invalid column name 'Id@qb>type'.
    

    谢谢

    1 回复  |  直到 15 年前
        1
  •  0
  •   AllenG    15 年前

    我不确定你是如何使用这个专栏的,但我可以想出两种可能的解决方案:

    1) 按索引而不是名称引用列。

    2) 修改用于填充数据表的过程,使其为该列使用更友好的别名。