我有一个日期字段在一个表中显示为日 - 月 - 年Hour.Minute.Seconds,我试图更新HOUR字段时,有相同的Ertnumber和日期。我可以使用相同的Ertnumber更新字段,但是当我尝试确保日期相同时,我得到一个错误。我有麻烦使我的日期时间格式相同sqls。 我在C#中通过创建日期时间:c#中的SQL更新语句的日期问题
DateTime dateStamp = new DateTime(2013, 2, 14, 1, 0, 0);
这是我更新的字符串。
String.Format("update sdeadmin.meter_data_fixed_network set HOUR{2} = {0} where ERTNUMBER = '{1}' and DATETIME = '{3}'", this.Read, this.ertNumber, this.Stamp.Hour, this.DateStamp.ToString("MMddyyyyHHmmss"));
什么是错误? – meda
*“我有麻烦”*不是SQL Server错误消息。 –
但是'MMddyyyyHHmmss'无论如何都会很麻烦。国际上接受的通用日期格式是'yyyy-MM-dd [hh:mm [:ss [:nnn]]](时间,秒和毫秒可选) –