解決ASP中DateTime格式的問題

2021-09-09 04:35:15 字數 744 閱讀 7968

最近維護乙個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

asp單元格或者字段變色

關鍵 前台 控制層 protected void grddetail itemdatabound object sender,c1itemeventargs e 調休,背景色淡藍 if system.convert.tostring databinder.eval e.item.dataitem,d...

ASP 亂碼的解決

用asp,access資料庫,網頁編碼是utf 8。出現亂碼,所有從資料庫裡讀的中文字都是亂碼。問題解決 乙個也不能少 另外,檔案要存為utf 8格式的 還有,程式不能出錯,嘿嘿 要是有錯誤的程式,那麼剛開啟的時候正常的,重新整理了就亂碼了 這裡說的出錯時不會使整個頁面不顯示的出錯。4,檔案存成 u...

解決ASP亂碼問題

以前也遇到asp中亂碼問題,只記得當時是設定了編碼方式,具體怎麼做不記得了,現在有個小插曲是與asp打交道,乙個不小心又遇到亂碼問題了,這次把問題總結下,希望以後不要再用asp了。如果頁面中有中文,那麼這句是不能省的,把它放到裡。language vbscript codepage 936 如果從資...