【问题标题】:missing operand before '<' operator in datatable select数据表选择中“<”运算符之前缺少操作数
【发布时间】:2011-05-06 05:58:30
【问题描述】:

在数据表中有一列是复合日期,它具有日期的值以及我想过滤数据表的某些条件。

我正在做的表达是给我错误。

表达式

scaleID=8207 and CompositeDate >= '5/1/2009 6:01:23 PM' And CompositeDate =< '5/31/2009 6:01:23 PM'

如果不能以这种方式完成,我在这里缺少什么,如果可以,我们可以使用 LINQ 吗?如果有人可以为我提供语法。

【问题讨论】:

    标签: asp.net linq datetime datatable


    【解决方案1】:

    当我怀疑你的意思是 &lt;= 时,你使用的是 =&lt;

    docs for the expression syntax 包括 &lt;=,但我看不出有任何迹象表明 =&lt; 有效。

    我个人会尽量避免使用魔法字符串,而是使用 LINQ(即使在数据表中),但那是另一回事。

    【讨论】:

    • 我记得它的方式是“只有眉毛,从来没有嘴”。
    猜你喜欢
    • 2014-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-10
    • 2013-05-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多