現象:使用ASP取當前時間NOW,返回的時間帶有上下午字樣,導致無法寫入datetime字段。
原因:安裝了WIN2000番茄樂園版,該版本把系統時間修改為帶上下午格式。
方法1:
1、控制面板--區域和語言選項--把時間設置為24小時格式。
2、打開注冊表建立HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT\VarConversionLocaleSetting = 2 (DWORD)
備注:OLEAUT 項可能不存在。如果它不存在,則必須先創建該項。
3、重新啟動IIS。
問題解決,原理是強制使asp時間使用區域格式。
方法2:
查找注冊表,全部匹配,把iTime的值全部改成1 。
然后修改服務器系統時間,重起機器完全正常了~
(此方法試過好像不行)