-3

我对这段代码有疑问,错误是附近的语法不正确,请帮助。

String sql = @"select
            C_Date,
            L_UID,
            min(C_Time) as [login],
            max(C_Time) as [logout]
   from
            tEnter
   where
            L_UID = "+txtEmpName+"
       and
            C_Date between '" + dtfrom + "' and '" + dtto + "'
   group by
            C_Date,
            L_UID";
4

1 回答 1

1

疯狂猜测:txtEmpName是一个文本字段,可能是“Wile E. Coyote”。字符串的构造方式txtEmpName需要被引用,而事实并非如此。当 SQL 解析器遇到未引用的问题时,它会捕获问题.

于 2017-08-30T07:53:20.620 回答