11匹配到11不匹配配什么操蛋的问题

asp&往&Access&日期时间类型字段写入值时&或查询值时&类型不匹配的问题
当您从 Active Server Page (ASP) 中使用 Now 、 Date 或 Time
函数时,时间和日期的格式根据模拟用户、身份验证用户、登录用户以及服务器上操作系统版本等参数的不同而有所不同。
备注:除非您特地模拟某一用户,否则模拟用户与身份验证用户相同。此外,登录用户是指登录服务器的用户。
根据客户要求,从系统中读取区域设置的方式(主要是日期/时间格式)已经在操作系统的最近版本中做出更改,以便为开发人员提供对此功能的更多控制。
虽然区域设置在上述的各个操作系统(除 Windows
之外)中的功能有所不同,但它们具有一项共同的行为特征:当没有人实际登录系统时,区域设置在所有操作系统版本中具有相同的功能。
从 ASP 中访问时的日期/时间格式化方式
IIS 4.0 (Windows NT 4.0)
当没有人实际登录服务器时,IIS 从系统默认设置中(尤其是从 Locale.nls
文件中)读取日期/时间格式(和其他区域设置)。您可以在"控制面板"的"区域设置"部分更改此设置,更改之后必须重新启动计算机。
当有人登录计算机时,IIS
会读取登录用户的区域设置。这些设置从 HKEY_CURRENT_USER/Control
Panel/International
注册表配置单元中的用户配置文件设置中读取。您可以在"控制面板"的"区域设置"部分更改此设置,更改之后必须重新启动计算机。
IIS 5.0(Windows 2000 和 Windows 2000 Service Pack 1)
在操作系统安装过程中,将在系统注册表的 HKEY_USERS/.Default/Control
Panel/International 配置单元中指定并写入区域设置选项。
通常,当显示日期/时间的 ASP 页得到请求时,IIS
将首先确定注册表中是否已加载身份验证用户的配置文件。如果已加载,IIS
将读取该用户配置文件的区域设置 ID,然后在 IIS
高速缓存中进行查找(如果此区域设置的区域设置已缓存)。如果被缓存,IIS
将用缓存的格式为请求提供服务。如果没有在缓存值中找到该区域设置,则从
HKEY_CURRENT_USER/Control Panel/International
注册表配置单元中该用户的配置文件设置中读取日期/时间格式。信息随即被缓存,而
IIS 将显示具有所缓存日期/时间格式的 ASP 页。
如果身份验证用户没有用户配置文件,IIS
将从系统默认设置中读取区域设置
ID,然后在缓存的区域设置中查找该区域设置。如果找到缓存值,IIS
将用缓存的格式为请求提供服务;否则,IIS 将从
HKEY_USERS/.Default/Control Panel/International
注册表配置单元中的系统默认设置中读取该格式。信息随即被缓存,而 IIS
将显示具有所缓存日期/时间格式的 ASP 页。
但是,此逻辑存在问题。对于每一个请求,IIS
将检查是否为结果区域设置 ID 缓存了日期/时间格式。如果 IIS
找到缓存的格式,就会使用它。如果首次浏览到该页的用户的区域设置 ID
与要用于 ASP 页的预期区域设置 ID 相同,但它们的日期格式不同于要用于
ASP 页的预期日期格式,则会出现问题。在这种情况下,该区域设置 ID
的缓存日期格式具有错误的格式,并且将向请求该页的其余用户提供。
当没有用户实际登录服务器时,IIS
将从上述注册表位置读取日期/时间格式以及其他区域设置,而不像在
Windows NT 4.0 中一样从 Locale.nls 文件中读取。
IIS 5.0(Windows 2000 Service Pack 2 和更高版本)
在 Windows 2000 Service Pack 2 (SP2)
中,默认行为如以上所述。但是,您也可以自定义设置:您可以更改基
OLEAUT 组件,也可以更改 IIS 使其允许在 OLEAUT
中进行此更改。
您可以在全局设置 OLEAUT
的注册表项。这不会重写通过使用公开的调用来显式设置该选项的进程。因此,如果您设置以下
IIS 值,则将重写 OLEAUT 设置。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\OLEAUT
VarConversionLocaleSetting = 0,1,2 (DWORD)
备注:OLEAUT
项可能不存在。如果它不存在,则必须先创建该项。
您也可以设置 IIS 的值,它也会重写 OLEAUT
的任何全局设置。此外,无论是否设置该注册表项,IIS 都将调用此 OLEAUT
应用程序编程接口 (API)。
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters
SetVarConversionLocaleSetting = 0,1,2 (DWORD)
值 0、1 和 2 对于 OLEAUT 和 IIS 都相同,其定义如下: ? 0 -
默认行为,如以上所述。此格式完全是随机的。它基于设置高速缓存的最后用户或进程。
? 1 - 此格式基于请求这些值(调用 OLEAUT32.dll
文件)的线程的当前标识。在 IIS
中,这是身份验证用户配置文件设置,因为 IIS
在默认情况下模拟身份验证用户。如果身份验证用户的配置文件不存在或者未加载到注册表中,它将默认为
HKEY_USERS\.default\Control Panel\International
注册表配置单元中的系统默认设置。
您可以如此配置 Web
应用程序:请求这些格式的线程上的模拟用户可以始终是相同的用户;这样,您可以建立一致的格式。例如,如果您在
页上使用模拟访问,则无论谁登录系统,也无论哪一个实际用户请求该页,都将返回相同的日期格式。
此格式强制为使用系统默认的区域设置。系统默认设置在重新启动时为计算机设置。若要修改默认系统设置,请选择新的区域设置,然后单击控制面板上的"区域设置"工具中的设置默认值。您必须重新启动计算机,以使此更改生效。在这种情况下,日期格式不是从注册表中读取的,而是从该区域设置的
Locale.nls 文件中读取的。
备注:当更改默认区域设置时,将更改所有区域设置(货币、时间、日期等)。无法修改区域设置中的特定设置。
IIS 5.0 (ASP.NET)
基本行为和基本原则在 ASP.NET 中保持不变。例如,对
Response.Write(Now()) 和 Response.Write(Date())
函数的调用仍像在该操作系统的传统 ASP 中一样工作。但是,ASP.NET
中有特殊的格式函数来格式化日期/时间和其他区域性信息。有关更多信息,请参见
CultureInfo、RegionInfo 和 System.Globalization 命名空间的 MSDN
如果您需要的区域设置日期/时间格式不同于系统默认区域设置,则最好在
ASP 页中使用以下代码来设置格式:
Session.LCID=2058
'OR use the VBScript SetLocale function to set the locale.
Response.Write FormatDateTime( Now(), 2)
'The Constant 2 is for obtaining the vbShortDate.
%&本文主要侧重于日期/时间格式。由于 IIS
缓存日期/时间格式的方式,区域设置的其余部分可能与日期/时间格式表现出不同的行为。例如,货币格式也取决于区域设置,但遵循用"IIS
5.0(Windows 2000 Service Pack 2 和更高版本"节中的设置 1
所指定的逻辑。
从服务(如 Internet 信息服务
(IIS))访问日期/时间格式的方式不同于其他独立进程(非服务)访问日期/时间格式的方式。通常,独立程序的区域设置从应用程序启动用户的用户配置文件中进行访问,该用户通常与登录用户具有相同的帐户。
由于服务甚至在没有人登录计算机时也会运行,因此必须通过某种方式在没有用户登录计算机时检索区域设置。HKEY_USERS/.Default/Control
Panel/International
注册表配置单元中的系统默认设置可以检索区域设置。
访问这些区域设置的方式在有人登录系统时取决于某些参数,而这些行为对于不同的操作系统将有所不同。
-----------------------------------------------------------
以前都是MSsql 很少用ac的库 即使用也是在Server系统下!
这次在xp系统下,遇到了很多没遇到的问题!
一句话:解决方法用到日期时间的地方&格式化时间
FormatDateTime( now(), 2)
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。11有挂吗?我刚玩一局提示“检测到不匹配”,直接掉了3个队友_dota吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:1,776,252贴子:
11有挂吗?我刚玩一局提示“检测到不匹配”,直接掉了3个队友收藏
<div class="clearfix BAIDU_CLB_AD BAIDU_CLB_AD_pb" id="BAIDU_CLB_AD_">
又玩一局开局不到1分钟掉线了什么情况?
登录百度帐号我的游戏推荐游戏
后查看最近玩过的游戏
吧友热玩游戏排行 类型:角色扮演152万人在玩 类型:角色扮演143万人在玩 类型:角色扮演120万人在玩 类型:FPS游戏119万人在玩 类型:角色扮演118万人在玩 类型:角色扮演112万人在玩 类型:角色扮演106万人在玩 类型:角色扮演105万人在玩 类型:角色扮演98万人在玩 类型:角色扮演53万人在玩
使用签名档&&
为兴趣而生,贴吧更懂你。或欢迎您,请。[注册新账号]
查看: 4687|回复:
检测到不匹配,怎么回事啊?
暂无三国争霸2测试资格
今天打了好几把 没有一把正常的 都是打了一半就说检测到不匹配 然后就退了 几把都是后期,掉了肯定就输了 扣分不说肯定还要增加掉线率 我也没有使用其他的改键 检测了一下兼容性说把防火墙关了 可是关了之后还是掉线 希望客服能给我一个解释
暂无三国争霸2测试资格
客服呢????????????
暂无三国争霸2测试资格
服务器当主机 不行就别搞, 服务器建主能开&&**的照样开, 真能杜绝外**,&&我估计11还不行。求客服速度解释
暂无三国争霸2测试资格
亲爱的玩家,晚上好,论坛客服里包恩前来报到~麻烦您提供下平台安装目录下LOG文件夹压缩一下发送至:,并提供您游戏时所使用的帐号,游戏所在的专区房间,您本人所在的省市地区,游戏地图,出现不匹配的时间,今天出现了几次。给您带来不便真的深感抱歉。谢谢您对11平台的支持。11警告检测不匹配是什么意思_百度知道
11警告检测不匹配是什么意思
我有更好的答案
按默认排序
war3文件里是不是有什么其他文件,如挂、改键、IP搜索器……这些11检测到的话就都会当做挂处理。另外地图删掉重新从11下。
其他类似问题
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁显卡设置有问题或与显示器不匹配—doc
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
显卡设置有问题或与显示器不匹配
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 11不匹配 的文章

 

随机推荐