日韩天天综合网_野战两个奶头被亲到高潮_亚洲日韩欧美精品综合_av女人天堂污污污_视频一区**字幕无弹窗_国产亚洲欧美小视频_国内性爱精品在线免费视频_国产一级电影在线播放_日韩欧美内地福利_亚洲一二三不卡片区

從 Active Server Page 訪問時日期/時間格式的行為不同_動易Cms教程

編輯Tag賺U幣
教程Tag:暫無Tag,歡迎添加,賺取U幣!

用戶在使用系統(tǒng)的過程中可能會碰到類似于下面的錯誤提示:

日期的語法錯誤 在查詢表達式 'LastTime>#2005-6-5 下午 07:23:55#' 中。

此問題與服務(wù)器的區(qū)域時間設(shè)置及注冊表中的讀取時間方式有關(guān),下面轉(zhuǎn)貼微軟MSDN上關(guān)于此問題的說明。詳見:http://support.microsoft.com/default.aspx?scid=kb;zh-cn;306044


概要

當(dāng)您從 Active Server Page (ASP) 中使用 Now Date Time 函數(shù)時,時間和日期的格式根據(jù)模擬用戶、身份驗證用戶、登錄用戶以及服務(wù)器上操作系統(tǒng)版本等參數(shù)的不同而有所不同。

備注:除非您特地模擬某一用戶,否則模擬用戶與身份驗證用戶相同。此外,登錄用戶是指登錄服務(wù)器的用戶。

更多信息

根據(jù)客戶要求,從系統(tǒng)中讀取區(qū)域設(shè)置的方式(主要是日期/時間格式)已經(jīng)在操作系統(tǒng)的最近版本中做出更改,以便為開發(fā)人員提供對此功能的更多控制。

雖然區(qū)域設(shè)置在上述的各個操作系統(tǒng)(除 Windows NT 4.0 之外)中的功能有所不同,但它們具有一項共同的行為特征:當(dāng)沒有人實際登錄系統(tǒng)時,區(qū)域設(shè)置在所有操作系統(tǒng)版本中具有相同的功能。

從 ASP 中訪問時的日期/時間格式化方式

IIS 4.0 (Windows NT 4.0)

當(dāng)沒有人實際登錄服務(wù)器時,IIS 從系統(tǒng)默認(rèn)設(shè)置中(尤其是從 Locale.nls 文件中)讀取日期/時間格式(和其他區(qū)域設(shè)置)。您可以在"控制面板"的"區(qū)域設(shè)置"部分更改此設(shè)置,更改之后必須重新啟動計算機。

當(dāng)有人登錄計算機時,IIS 會讀取登錄用戶的區(qū)域設(shè)置。這些設(shè)置從 HKEY_CURRENT_USER/Control Panel/International 注冊表配置單元中的用戶配置文件設(shè)置中讀取。您可以在"控制面板"的"區(qū)域設(shè)置"部分更改此設(shè)置,更改之后必須重新啟動計算機。

IIS 5.0(Windows 2000 和 Windows 2000 Service Pack 1)

在操作系統(tǒng)安裝過程中,將在系統(tǒng)注冊表的 HKEY_USERS/.Default/Control Panel/International 配置單元中指定并寫入?yún)^(qū)域設(shè)置選項。

通常,當(dāng)顯示日期/時間的 ASP 頁得到請求時,IIS 將首先確定注冊表中是否已加載身份驗證用戶的配置文件。假如已加載,IIS 將讀取該用戶配置文件的區(qū)域設(shè)置 ID,然后在 IIS 高速緩存中進行查找(假如此區(qū)域設(shè)置的區(qū)域設(shè)置已緩存)。假如被緩存,IIS 將用緩存的格式為請求提供服務(wù)。假如沒有在緩存值中找到該區(qū)域設(shè)置,則從 HKEY_CURRENT_USER/Control Panel/International 注冊表配置單元中該用戶的配置文件設(shè)置中讀取日期/時間格式。信息隨即被緩存,而 IIS 將顯示具有所緩存日期/時間格式的 ASP 頁。

假如身份驗證用戶沒有用戶配置文件,IIS 將從系統(tǒng)默認(rèn)設(shè)置中讀取區(qū)域設(shè)置 ID,然后在緩存的區(qū)域設(shè)置中查找該區(qū)域設(shè)置。假如找到緩存值,IIS 將用緩存的格式為請求提供服務(wù);否則,IIS 將從 HKEY_USERS/.Default/Control Panel/International 注冊表配置單元中的系統(tǒng)默認(rèn)設(shè)置中讀取該格式。信息隨即被緩存,而 IIS 將顯示具有所緩存日期/時間格式的 ASP 頁。

但是,此邏輯存在問題。對于每一個請求,IIS 將檢查是否為結(jié)果區(qū)域設(shè)置 ID 緩存了日期/時間格式。假如 IIS 找到緩存的格式,就會使用它。假如首次瀏覽到該頁的用戶的區(qū)域設(shè)置 ID 與要用于 ASP 頁的預(yù)期區(qū)域設(shè)置 ID 相同,但它們的日期格式不同于要用于 ASP 頁的預(yù)期日期格式,則會出現(xiàn)問題。在這種情況下,該區(qū)域設(shè)置 ID 的緩存日期格式具有錯誤的格式,并且將向請求該頁的其余用戶提供。

查看更多 動易Cms教程  動易Cms模板

共3頁上一頁123下一頁
來源:模板無憂//所屬分類:動易Cms教程/更新時間:2005-09-02
相關(guān)動易Cms教程