2017-08-30 88 views
-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"; 
+0

不存在'。'在您提供的代碼中 – dbajtr

+1

''[login]'是(標準)中的無效標識符SQL –

+0

您尚未將txtEmpName括入引號中。 – Arvo

回答

1

大膽猜測:txtEmpName是一個文本字段,也許 '詭計E.土狼'。 字符串的構造方式,txtEmpName需要加引號,而不是。 SQL語法分析器在遇到無引號時遇到問題.

相關問題