2017-08-30 5 views
-3

Ich habe ein Problem mit diesem Code der Fehler ist in der Nähe Syntax Syntax,., Das der Code bitte helfen.falsche Syntax in der Nähe von Fehler

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

trifft, gibt es kein '.' in dem Code, den Sie zur Verfügung gestellt haben – dbajtr

+1

'[Login]' ist eine ungültige Kennung in (Standard) SQL –

+0

Sie haben nicht TxtEmpName in Anführungszeichen eingeschlossen. – Arvo

Antwort

1

wilde Vermutung: txtEmpName ist ein Textfeld, vielleicht 'Wile E. Coyote'. Die Art, wie die Zeichenkette konstruiert wird, muss txtEmpName angefügt werden, und es ist nicht. Der SQL-Parser fängt das Problem ab, wenn es auf den nicht angegebenen .

Verwandte Themen