我在asp.net c#中有一个更新表查询,当我运行它时会发出错误:UPDATE子句中的set list出错。 无法解析查询文本。
代码如下:
UPDATE HolidaysList
SET Holiday = 'Vijaya Dashmi',
Date = '10/11/2016 12:00:00 AM',
Day = 'Tuesdayy',
Month = 'October'
where SlNo = '10'
答案 0 :(得分:0)
您可以使用[]
作为列名
UPDATE [HolidaysList] SET [Holiday] = 'Vijaya Dashmi', [Date] = '10/11/2016 12:00:00 AM', [Day] = 'Tuesdayy', [Month] = 'October' where [SlNo] = '10'
答案 1 :(得分:0)
您需要以 YYYY / MM / DD hh:mm:ss 格式设置日期。
此外,您使用的列名是一个类型:Date列。我已将其修改为DateColumn。您可以将其更改为相应的列名称。
所以你的查询现在是:
UPDATE HolidaysList SET Holiday = 'Vijaya Dashmi', DateColumn = '2016/10/11 12:00:00 AM', Day = 'Tuesdayy', Month = 'October' where SlNo = '10'