Sql server 2008 r2 如何解决'附近的错误语法;10';错误

Sql server 2008 r2 如何解决'附近的错误语法;10';错误,sql-server-2008-r2,Sql Server 2008 R2,错误: “10”附近的语法不正确 我犯了这样的错误 如何解决?请帮帮我你用的是什么语言?我猜是C#但我可以走了。-您不应该将SQL语句连接在一起,而应该使用参数化查询来避免SQL注入。如果您手动构造SQL字符串,那么这很可能也会删除您的错误(这是由于您要连接到SQL语句中的数据周围缺少单引号所致)日期和字符串需要放在SQL字符串的单引号之间。但正如marc_正确指出的那样,最好使用参数化查询来避免sql注入。 using (SqlCommand cmd = new SqlCommand(

错误:

“10”附近的语法不正确

我犯了这样的错误


如何解决?请帮帮我

你用的是什么语言?我猜是C#但我可以走了。-您不应该将SQL语句连接在一起,而应该使用参数化查询来避免SQL注入。如果您手动构造SQL字符串,那么这很可能也会删除您的错误(这是由于您要连接到SQL语句中的数据周围缺少单引号所致)日期和字符串需要放在SQL字符串的单引号之间。但正如marc_正确指出的那样,最好使用参数化查询来避免sql注入。
using (SqlCommand cmd = new SqlCommand(
    "select TaskTimeIn, TaskTimeOut, TaskDescription
     from DailyTimeSheetTrackers
     where EmployeeId = "+UserLog.UserId+" and CreateDateTime = " + DateTime.Now + ""
    )
)