转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
Microsoft VBScript 运行时错误 错误 800a0009         ★★★★

Microsoft VBScript 运行时错误 错误 800a0009

作者:闵涛 文章来源:闵涛的学习笔记 点击数:9285 更新时间:2009/4/23 15:37:32
;''''单引号过滤
   fString = Replace(fString, CHR(13), "")
   fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
   fString = Replace(fString, CHR(10), "<BR> ")
   fString=ChkBadWords(fString)
   HTMLEncode = fString
  End If
 End Function
 ''''用于论坛本身的过滤,不带脏话过滤
 Public Function iHTMLEncode(fString)
  If Not IsNull(fString) Then
   fString = replace(fString, ">", "&gt;")
   fString = replace(fString, "<", "&lt;")
   fString = Replace(fString, CHR(32), " ")
   fString = Replace(fString, CHR(9), " ")
   fString = Replace(fString, CHR(34), "&quot;")
   ''''fString = Replace(fString, CHR(39), "&#39;")
   fString = Replace(fString, CHR(13), "")
   fString = Replace(fString, CHR(10) & CHR(10), "</P><P> ")
   fString = Replace(fString, CHR(10), "<BR> ")
   iHTMLEncode = fString
  End If
 End Function
 Public Function CheckNumeric(Byval CHECK_ID)
  If CHECK_ID<>"" and IsNumeric(CHECK_ID) Then _
   CHECK_ID = cCur(CHECK_ID) _
  Else _
   CHECK_ID = 0
  CheckNumeric = CHECK_ID
 End Function
 Public Function strLength(str)
  If isNull(str) Or Str = "" Then
   StrLength = 0
   Exit Function
  End If
  Dim WINNT_CHINESE
  WINNT_CHINESE=(len("例子")=2)
  If WINNT_CHINESE Then
   Dim l,t,c
   Dim i
   l=len(str)
   t=l
   For i=1 To l
    c=asc(mid(str,i,1))
    If c<0 Then c=c+65536
    If c>255 Then t=t+1
   Next
   strLength=t
  Else
   strLength=len(str)
  End If
 End Function
 Public Function ChkBadWords(Str)
  If IsNull(Str) Then Exit Function
  Dim i
  For i = 0 To UBound(BadWords)
   If InStr(Str,BadWords(i))>0 Then
    If i > UBound(rBadWord) Then
     Str = Replace(Str,BadWords(i),"*")
    Else
     Str = Replace(Str,BadWords(i),rBadWord(i))
    End If
   End If
  Next
  ChkBadWords = Str
 End Function
 Public Function Checkstr(Str)
  If Isnull(Str) Then
   CheckStr = ""
   Exit Function
  End If
  Str = Replace(Str,Chr(0),"")
  CheckStr = Replace(Str,"''''","''''''''")
 End Function

 Public Sub ReloadBoardInfo(lboardid)
  NodeUpdate=True
  ''''Response.Write "ReloadBoardInfo="&lboardid &"<br>"
  Dim Rs,Node,i,BoardPath,BoardMasterList,BoardMaster,CNode
  Set Rs=Execute("Select boardid,BoardType,ParentID,ParentStr,Depth,RootID,Child,readme,BoardMaster,PostNum,TopicNum,indexIMG,todayNum,boarduser,LastPost,Sid,Board_Setting,Board_Ads,Board_user,IsGroupSetting,BoardTopStr,cid,Rules From Dv_Board where boardid in ("& lboardid &") Order By RootID,orders")
  Dim Board_setting,lastpost
  Do while Not Rs.EOF
   Board_setting=Split(Rs("Board_setting")&"",",")
   BoardPath = "board"
   For i=1 To Rs("Depth")
    BoardPath = "board/"&BoardPath
   Next
   Set Node=BoardXML.documentElement.selectSingleNode(BoardPath&"[@boardid=''''"&Rs(0)&"'''']")
   For i = 0 To Rs.Fields.Count-1
    Node.attributes.getNamedItem(LCase(Rs(i).name)).text = Rs(i)&""
   Next
   lastpost=Split(Rs("lastpost")&"","$")
   For i=0 to UBound(LastPost)
    Node.attributes.getNamedItem("lastpost"&i).text=LastPost(i)
   Next
   For Each cnode In Node.selectNodes("boardmasterlist")
    node.removeChild(Cnode)
   Next
   BoardMasterList=Split(Rs("BoardMaster")&"","|")
   i=0
   For Each BoardMaster in BoardMasterlist
    Set CNode=Node.appendChild(BoardXML.createNode(1,"boardmasterlist",""))
    CNode.attributes.setNamedItem(BoardXML.createNode(2,"master","")).text=BoardMaster
    CNode.attributes.setNamedItem(BoardXML.createNode(2,"urlencode","")).text=Server.urlencode(BoardMaster)
    CNode.attributes.setNamedItem(BoardXML.createNode(2,"order","")).text=i
    i=i+1
   Next
   Rs.MoveNext
  Loop
  Rs.Close
  Set Rs = Nothing
 End Sub
 ''''更新分版面部分缓存数组,入口:版面ID列表,豆号分隔、更新内容、节点名称
 Public Sub ReloadBoardCache(lBoardID,MyValue,TagName)
     NodeUpdate=True
  ''''Response.Write "ReloadBoardCache="& lBoardID &" MyValue="&MyValue&" TagName="&TagName&"<br>"
     lBoardID=Split(lBoardID,",")
     Dim Nodelist,Node,i,lastpost,j,cnode,BoardMasterList,BoardMaster
  Set Nodelist=BoardXML.documentElement.getElementsByTagName("board")
  For i=0 to UBound(lBoardID)
   For Each Node in nodelist
    If Cstr(lBoardID(i))=Node.attributes.getNamedItem("boardid").text Then
     Node.attributes.getNamedItem(TagName).text=MyValue
     If TagName="lastpost" Then
      lastpost=Split(MyValue,"$")
      For j=0 to UBound(LastPost)
       Node.attributes.getNamedItem("lastpost"&j).text=LastPost(i)
      Next
     End If
     If TagName="boardmaster" Then
      For Each cnode In Node.selectNodes("boardmasterlist")
       node.removeChild(Cnode)
      Next
      BoardMasterList=Split(MyValue,"|")
      j=0
      For Each BoardMaster in BoardMasterlist
       Set CNode=Node.appendChild(BoardXML.createNode(1,"boardmasterlist",""))
       CNode.attributes.setNamedItem(BoardXML.createNode(2,"master","")).text=BoardMaster
       CNode.attributes.setNamedItem(BoardXML.createNode(2,"urlencode","")).text=Server.urlencode(BoardMaster)
       CNode.attributes.setNamedItem(BoardXML.createNode(2,"order","")).text=j
       j=j+1
      Next
     End If
     Exit For
    End If
   Next
  Next
 End Sub

 ''''取得带端口的URL
 Property Get Get_ScriptNameUrl()
  If request.servervariables("SERVER_PORT")="80" Then
   Get_ScriptNameUrl="http://" & request.servervariables("server_name")&replace(lcase(request.servervariables("script_name")),ScriptName,"")
  Else
   Get_ScriptNameUrl="http://" & request.servervariables("server_name")&":"&request.servervariables("SERVER_PORT")&replace(lcase(request.servervariables("script_name")),ScriptName,"")
  End If
 End Property
 Public Sub GetBrowser()
  Dim Agent,Tmpstr,i
  IsSearch = False
  If Not IsEmpty(Session(Dvbbs.CacheName & "Cls_Browser")) Then
   Tmpstr = Split(Session(Dvbbs.CacheName & "Cls_Browser"),"|||")
   Browser = Dvbbs.checkStr(Tmpstr(0))
   version = Dvbbs.checkStr(Tmpstr(1))
   platform = Dvbbs.checkStr(Tmpstr(2))
   If

上一页  [1] [2] [3] [4] [5] [6] [7] [8] [9] [10]  ...  下一页 >> 


[Web开发]指定资源下载失败msxml3.dll 错误 800c0008的解决…  [Web开发]"ActiveX部件不能创建对象"错误如何解决?
[办公软件]Office程序常见错误及解决方案  [办公软件]Excel如何避免出现错误信息的提示
[办公软件]Excel常见错误信息以及解决方法  [Sql Server]Win2003中安装Sql2000出现日志错误的解决办法
[Web开发]asp.net自定义错误处理及错误显示页!  [Web开发]分析器错误信息:无法识别的配置节“connectionStr…
[Web开发](“/”应用程序中的服务器错误)ASP.NET程序上传到…  [Web开发]authentication mode=Windows/之“/”应用程序中的…
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台