解决ASP中DateTime格式的问题

简介:

最近维护一个ASP项目的时候,出现了用户登录日志插入数据库出错的情况,仔细一看,呀~~怎么会出现

insert into userLog(userid,logtime,ip)values(1,'2008-10-18 上午 10:30 55','127.0.0.1')

于是查找原因,不管我把区域性的语言怎么设置,ASP中的Now()都不听我的话 一样是出现了DateTime格式的错误

这可把我弄糊涂了,于是上网查找呀~~

得出这样的结论:ASP本身的DateTime格式是不受区域性语言设置影响的,除非你改了注册表

具体如下:

在注册表中的
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT]

修改

VarConversionLocaleSetting字段属性值为2

 

如果你比较懒可以复制以下信息,保存为**.reg文件并双击导入注册表就是了:

 

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT]
"VarConversionLocaleSetting"=dword:00000002

 

 注意:要重启IIS,如不行重启Windows

 

转载请注明出处[ http://samlin.cnblogs.com/] 
作者赞赏
 


刚做的招标网: 八爪鱼招标网 请大家多意见
分类:  ASP.Net
标签:  ASP

本文转自Sam Lin博客博客园博客,原文链接:http://www.cnblogs.com/samlin/archive/2009/01/08/How-to-fix-Asp-Datetime-Culture.html,如需转载请自行联系原作者
目录
相关文章
|
JSON 开发框架 .NET
ASP.NET Core: 二十. Action的多种数据返回格式处理机制(一)
上一章讲了系统如何将客户端提交的请求数据格式化处理成我们想要的格式并绑定到对应的参数,本章讲一下它的“逆过程”,如何将请求结果按照客户端想要的格式返回去。
216 0
|
JSON JavaScript 前端开发
|
JSON 前端开发 .NET
|
.NET 开发框架
asp.net FileUpload控件文件格式的判断及文件大小限制
1 在web.config中配置如下: 2 3 4 5 6 7 8 9 10 11 在.
899 0