首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c#更新access数据库字段

2012-09-18 
【求助】c#更新access数据库字段access数据库,当前表add_data中有个time字段,类型是文本。里面有两种格式的数

【求助】c#更新access数据库字段
access数据库,当前表add_data中有个time字段,类型是文本。里面有两种格式的数据
“2011/10/1 10:00:00”和“2011/10/1 8:00:00”。现在要求把“2011/10/1 8:00:00”这类数据
统一修改为“2011/10/1 08:00:00”。就是把小时改为2位表示。
数据量很大,大概110万条。

如何有效的找到所有1位数表示小时的数据项,并统一修改为两位数表示。
谢谢!!

[解决办法]
直接在ACCESS里执行

SQL code
update [add_data] set [time]=format(CDate([time]),"yyyy-M-d HH:mm:ss") where hour(CDate([time]))<10
[解决办法]
你要斜框/分隔的话,换成下面的,
也可以通过ADO.NET来执行的
SQL code
update [add_data] set [time]=format(CDate([time]),"yyyy/M/d HH:mm:ss") where hour(CDate([time]))<10 

热点排行