posts - 5, comments - 8, trackbacks - 0, articles - 7
  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理

2007年5月25日

昨天在改一个ASP的屏蔽列表内容HTML标签的列表页面的时候出现了错误

一开始出现错误提示:

Microsoft VBScript 运行时错误 错误 '800a000d'  类型不匹配:

检查发现是调用的函数名称拼写错误,汗一个!!
后来完成的时候查了一下,还有种可能是IE的一个更新(IE6的SP1的补丁)和Win2003 Server有冲突也会出现这样的问题,需要下载补丁解决
下载地址:
http://www.microsoft.com/downloads/details.aspx?FamilyID=254EB128-5053-48A7-8526-BD38215C74B2&displaylang=zh-cn

解决上面的问题后,出现如下错误提示

Response 对象 错误 'ASP 0251 : 80004005'

超过响应缓冲区限制

/list.asp,行 0

此 ASP 页的执行造成响应缓冲区超过其配置限制。


于是从网络上搜索问题,主要是下面的这种解决方案

转自:小毅's blog

今天在测试ASP做一个文件下载页面,用ADODB.Stream来操作文件下载达到隐藏真实路径的目的,因为是本地测试,所以一开始用的是一个63.8M的文件做下载测试,却提示如下的错误:

Response 对象 错误 'ASP 0251 : 80004005' 

超过响应缓冲区限制 

/showuser.asp,行 0 

此 ASP 页的执行造成响应缓冲区超过其配置限制。

  想起IIS6下面文件上传默认的是200K,默认的缓冲会不会也有这个限制?于是将测试文件换成一个100K的,程序顺利通过,看来真是有这个限制,于是打开c:\windows\system32\inesrv\下的metabase.xml来看,搜索Buffer,一共找到四个,借助金山词霸确定是572行的AspBufferingLimit="4194304",换算了一下是4096(4M),于是将测试下载的文件又换成一个3.8M的,程序也顺利通过,再将测试文件换成一个5.1M的,又出现上面的错误,看来引起错误的原因应该是这个了,于是我在“4194304”加多了一个“0”,5.1的文件也可以顺利下载了,问题解决。

注意:改metabase.xml前必须先在服务里关闭iisadminservice服务,改完之后再重启IIS服务,或者打开IIS,在计算机名上点右键,选属性,勾选第一项“允许直接编辑配置数据库”,如果修改之后程序运行超时,可适当调整默认的超时时间,还有加大默认缓冲会不会导致其它问题我不清楚,由此引起的一切损失与本人无关,因此请自行决定是否采用.
 

注意事项:
1、要注意服务器内存量是否足够。
2、还有因为数据量比较大,相应的还要修改ASP处理时间,即:
修改"AspScriptTimeout" 默认值90 (秒)
修改"AspSessionTimeout" 默认值20 (分钟)

可是程序只是一个列表页面没有用到上传或下载文件,而且我将SQL语句从 “*所有”  减到“top1000”、“top500”直到“top1”问题依旧,于是排除这个问题的可能性,继续寻找。

由于发现页面打开的非常缓慢,最后才报这样的错误,猜想是否是列表的循环有问题(如死循环),于是检查程序,果真是这里的问题,修改后解决!最后上网查询该问题的解决方法,还真有人提到,就是死循环造成的,在汗一下。
希望对遇到这样问题的朋友能有点帮助。

posted @ 2007-05-25 10:48 David Wang 阅读(4726) 评论(0) 编辑

在CSDN上面找到的代码,希望通过转载能叫更多需要的人得到帮忙,具体的代码的解释上面都有就不多说了,转载请加上原作者的信息。

<%   
  
'/*   函数名称:Zxj_ReplaceHtml ClearHtml   
  '/*   函数语言:VBScript   Language     
  '/*   作  用:清除文件HTML格式函数   
  '/*   传递参数:Content   (注:需要进行清除的内容)   
  '/*   函数作者:张晓军(古城童话) QQ:382511147   
  '/*   函数说明:正则匹配(正则表达式)模式进行数据匹配替换   
    
  
Function   ClearHtml(Content)   
  Content
=Zxj_ReplaceHtml("&#[^>]*;",   "",   Content)   
  Content
=Zxj_ReplaceHtml("</?marquee[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("</?object[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("</?param[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("</?embed[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("</?table[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("&nbsp;","",Content)   
  Content
=Zxj_ReplaceHtml("</?tr[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("</?th[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?p[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?a[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?img[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?tbody[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?li[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?span[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?div[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?th[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("</?td[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("</?script[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("(javascript|jscript|vbscript|vbs):",   "",   Content)   
  Content
=Zxj_ReplaceHtml("on(mouse|exit|error|click|key)",   "",   Content)   
  Content
=Zxj_ReplaceHtml("<\\?xml[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("<\/?[a-z]+:[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("</?font[^>]*>",   "",   Content)   
  Content
=Zxj_ReplaceHtml("</?b[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?u[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?i[^>]*>","",Content)   
  Content
=Zxj_ReplaceHtml("</?strong[^>]*>","",Content)   
  ClearHtml
=Content   
  
End   Function   
    
  
Function   Zxj_ReplaceHtml(patrn,   strng,content)   
  
IF   IsNull(content)   Then   
  content
=""   
  
End   IF   
  
Set   regEx   =   New   RegExp '   建立正则表达式。   
  regEx.Pattern   =   patrn '   设置模式。   
  regEx.IgnoreCase   =   true             '   设置忽略字符大小写。   
  regEx.Global   =   True '   设置全局可用性。   
  Zxj_ReplaceHtml=regEx.Replace(content,strng) '   执行正则匹配   
  End   Function   
  %
>  

将以上代码保存为 HtmlModify.asp   以后在需要清除HTML的文件中使用  
  <!--#include   file=HtmlModify.asp-->  
  调用函数 ClearHtml() 即可  
   
  使用方法为  ClearHtml(Content)   其中   Content 为欲清除的代码存放的变量  

posted @ 2007-05-25 10:31 David Wang 阅读(1650) 评论(3) 编辑

2007年5月1日

最近在看AJAX的文章,刚刚起步,看到好的文章就存在这里,也不复制内容了,就是把文章的链接复制过来!

会不断更新

posted @ 2007-05-01 22:28 David Wang 阅读(92) 评论(0) 编辑

2007年3月31日

前两天自己本机的SQL出了问题了!
怎么都安装不成,没有仔细留意,一直以为是SQL安装挂起问题,后来发现居然是“安装程序配置服务器失败”在网上找了找,希望能对大家有帮助!
 

[转intimate的文章,出自经典论坛—计算机技术]

sql server 2000安装出错,无法找到动态链接库sqlunirl.dll
安装文件肯定没有错,因为以前安装过,绝对可以用

机子之前有装了sql server 2000,而且可以正常使用,只是今天突然无法连接到本地数据库,打算重装,我删了program files里的ms sql的目录,然后重装sql,结果在最后一步的时候提示,无法完成配置。后来又删除了一些注册表中的sql server信息(有备份注表),再安装时,就出现这样的提示了,更糟的是,备份的注册表却无法还原

============================
现在问题解决了,总结了一些经验


当安装时出现MDAC组件安装失败时,试着修复或重装microsoft office

当你想重装sql server,而安装时又出现“您的机子上已经安装有一个实例”的提示时,可以删除program files\Microsoft SQL Server文件夹,再安装

当出现某某动态链接文件找不到时,可以试着在sql server的安装文件中找到这个文件,复制到系统目录下的system和system32文件夹中(一般在出现这个错误消息时,都会提示哪几个文件夹下缺少这个文件)

当出现安装程序配置服务器失败时,可以试着用一下方法解决
此错误消息可以在系统目录下找到,例如我的系统是win2000,则该文件在C:\WINNT\sqlstp.log

失败一:
正在与服务?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 驱动程序的 SQLAllocHandle on SQL_H

SQL Server 配置?

###############################################################################

13:40:06 Process Exit Code: (-1)
13:40:09 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。
13:40:09 Action CleanUpInstall:
当出现这个错误时,试一下重装系统文件
我的机子是win2000,在dos下重新运行win2000的安装,然后选择修复,而不是全新安装
修复系统文件之后,再装sql server,则不会出现此错误消息



失败二:
正在与服务?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC 驱动程序 管理器] 未发现数据源

SQL Server 配置?

###############################################################################

13:50:07 Process Exit Code: (-1)
13:50:10 安装程序配置服务器失败。参考服务器错误日志和 C:\WINNT\sqlstp.log 了解更多信息。
13:50:10 Action CleanUpInstall:
当出现这个错误时,是因为在注册表删除了HKEY_LOCAL_MACHINE\SOFTWARE\ODBC中有关sql sever的

内容
这时可以选择修复注册表,或安装ODBC修复工具
ODBC修复工具: http://211.101.4.50/download/canyin/tools/MDAC_TYP.EXE



失败三:
在与服务?

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (ReadFile()).

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).

driver={sql server};server=ZHL;UID=sa;PWD=;database=master

[Microsoft][ODBC SQL Server Driver][Named Pipes]连接?

[Microsoft][ODBC SQL Server Driver][Named Pipes]ConnectionRead (GetOverLappedResult()).

SQL Server 配置?

###############################################################################

17:17:41 Process Exit Code: (-1)
17:17:45 安装程序配置服务器失败。参考服务器错误日志和
当出现这个错误时,必须安装ODBC修复工具
ODBC修复工具: http://211.101.4.50/download/canyin/tools/MDAC_TYP.EXE



自己的问题后来通过删除Program Files下面的SQL安装文件然后重装就解决了,具体的问题等弄清楚了再补上来!

posted @ 2007-03-31 09:43 David Wang 阅读(6291) 评论(1) 编辑

2007年1月15日

   没有随笔,首页上一直空空的,今天写点东西填补空白,主要希望能在Blog里面记录一下学习和工作的历程,如果时间允许的话,希望能把点点滴滴的东西都记录进来,也好看看自己在学习上走过的路!

贴上一张书法壁纸



[转自网络]

宁静致远

此句出自诸葛亮的《戒子篇》:


夫君子之行,静以修身,俭以养德.非澹泊无以明志,
非宁静无以致远.夫学须静也,才须学也,非学无以广才,非
志无以成学,淫漫则不能励精,险躁则不能治性,年与时驰,
意与日去,遂成枯落,多不接世,悲守穷庐,将复何及!

译文:
君子的操守,(应该)恬静以修善自身,俭朴以淳养品德。不澹泊就不能明晰志向,不宁静就不能高瞻远瞩。学习必须静心,才识需要学习, 不学习无从拓广才识,不立志不能学习成功。沉迷滞迟就不能励精求进,偏狭躁进就不能冶炼性情。年年岁岁时日飞驰,意志也随光阴一日日逝去,于是渐渐枯零凋落,大多不能经时济世,可悲地困守着贫寒的居舍,那时(后悔)却哪里来得及!
[按]
澹(音zhan1)泊:恬淡,淡泊。
yin慢:放纵、懒散。

//网上转载或有以“yin慢”为“yin漫”者,谬矣。
//“险躁”之“险”并非“危险”,盖奇正之辨,正者端然正大,稳厚,而成其功时日旷久,故有奇者,求一时之速,求一弃万,行之其道,有如履薄冰之危,即“险”,文中便是求速冒进而不顾全面之意,故以偏狭片面为解。


 

posted @ 2007-01-15 19:36 David Wang 阅读(623) 评论(0) 编辑