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

Microsoft VBScript 运行时错误 错误 800a0009

作者:闵涛 文章来源:闵涛的学习笔记 点击数:9275 更新时间:2009/4/23 15:37:32
ot;UserID")(0)="Dvbbs" Then ''''修正防刷新的问题,轻飘飘
     If Cint(Session(CacheName & "UserID")(19)) <> Cint(Split(MyUserInfo,"|||")(15)) Then FoundMyGroupID = Cint(Session(CacheName & "UserID")(19))
     If FoundMyGroupID > 0 Then
     MyUserInfo = "Dvbbs|||"& Session(CacheName & "UserID")(1) & "|||"& Session(CacheName & "UserID")(2) &"|||"& BoardID &"|||"& MyUserInfo &"|||"&FoundUserPermission_All()&"|||"&Split(MyUserInfo,"|||")(15)&"|||"& Session(CacheName & "UserID")(Ubound(Session(CacheName & "UserID"))-1) &"|||Dvbbs"
     Else
     MyUserInfo = "Dvbbs|||"& Session(CacheName & "UserID")(1) & "|||"& Session(CacheName & "UserID")(2) &"|||"& BoardID &"|||"& MyUserInfo &"|||"&FoundUserPermission_All()&"|||0|||"& Session(CacheName & "UserID")(Ubound(Session(CacheName & "UserID"))-1) &"|||Dvbbs"
     End If
    Else
     MyUserInfo = "Dvbbs|||"& Now & "|||" & DateAdd("s",-3600,Now()) &"|||"& BoardID &"|||"& MyUserInfo &"|||"&FoundUserPermission_All()&"|||0||||||Dvbbs"
    End If
   Else
    MyUserInfo = "Dvbbs|||"& Now & "|||" & DateAdd("s",-3600,Now()) &"|||"& BoardID &"|||"& MyUserInfo &"|||"&FoundUserPermission_All()&"|||0||||||Dvbbs"
   End If
   Rs.Close:Set Rs = Nothing
   MyUserInfo = Split(MyUserInfo,"|||")
   If FoundMyGroupID > 0 Then MyUserInfo(19) = FoundMyGroupID
   If Trim(MyUserInfo(35)) = Memberword And Trim(MyUserInfo(5)) =Membername Then
    Session(CacheName & "UserID") = MyUserInfo
    Memberword = MyUserInfo(35)
    GetCacheUserInfo()
   Else
    If IsArray(Session(CacheName & "UserID"))  Then
     If Session(CacheName & "UserID")(0)="Dvbbs" Then
      If Trim(Session(CacheName & "UserID")(4))=Trim(MyUserInfo(4)) And Trim(Session(CacheName & "UserID")(5))=Trim(MyUserInfo(5)) And Trim(Session(CacheName & "UserID")(6))=Trim(MyUserInfo(6)) Then
       If Request.ServerVariables("QUERY_STRING")<>"" Then
        Session("LoadCache")=ScriptName&"?"&Request.ServerVariables("QUERY_STRING")
       Else
        Session("LoadCache")=ScriptName
       End If
       Response.Redirect "newpass.asp"
      End If
     Else
      UserID = 0
      EmptyCookies
      LetGuestSession()
     End If
    Else
     UserID = 0
     EmptyCookies
     LetGuestSession()
    End If
   End If
  End If
 End Sub
 ''''用户登录成功后,采用本函数读取用户数组并判断一些常用信息
 Public Sub GetCacheUserInfo()
  MyUserInfo = Session(CacheName & "UserID")
  UserInfoCount = Ubound(Session(CacheName & "UserID"))
  UserID = Clng(MyUserInfo(4))
  MemberName = MyUserInfo(5)
  Lastlogin = MyUserInfo(15)
  If Not IsDate(LastLogin) Then LastLogin = Now()
  UserGroupID = Cint(MyUserInfo(19))
  If Trim(MyUserInfo(36))="" Then
   Execute("Update [Dv_User] Set UserToday=''''0|0|0|0|0'''' Where UserID = " & UserID)
   MyUserInfo(36) = "0|0|0|0|0"
   UserToday = Split(MyUserInfo(36),"|")
  Else
   UserToday = Split(MyUserInfo(36),"|")
   If Ubound(UserToday) <> 4 Then
    Execute("Update [Dv_User] Set UserToday=''''0|0|0|0|0'''' Where UserID = " & UserID)
    MyUserInfo(36) = "0|0|0|0|0"
    UserToday = Split(MyUserInfo(36),"|")
   End If
  End If
  ''''判断是否VIP组成员
  If Not IsNull(MyUserInfo(41)) or MyUserInfo(41)<>"" Then
   If IsDate(MyUserInfo(41)) Then
    If DateDiff("d",Now(),MyUserInfo(41))>0 Then
     VipGroupUser = True
    Else
     Dim tRs
     ''''将已过期的VIP用户移回注册组并清空有效时间
     If UserGroupID>8 Then
      Set tRs=Execute("Select Top 1 * From Dv_UserGroups Where ParentGID=3 And MinArticle<="&MyUserInfo(8)&" Order By MinArticle Desc")
       If not tRs.Eof Then
        Execute("Update Dv_User Set UserClass=''''"&tRs("UserTitle")&"'''',TitlePic=''''"&tRs("GroupPic")&"'''',UserGroupID="&tRs("UserGroupID")&",Vip_StarTime=null,Vip_EndTime=null Where UserID="&UserID)
       End If
      Set tRs=Nothing
     Else
      Execute("Update Dv_User Set Vip_StarTime=null,Vip_EndTime=null Where UserID="&UserID)
     End If
     MyUserInfo(40) = ""
     MyUserInfo(41) = ""
     Session(CacheName & "UserID") = MyUserInfo
    End If
   End If
  End If
  Select Case UserGroupID
  Case 8
   Vipuser = True
  Case 3
   Boardmaster = True
  Case 2
   Superboardmaster = True
  Case 1
   Master = True
  End Select
  If MyUserInfo(31) = "1" Then FoundIsChallenge = True
  If DateDiff("d",LastLogin,Now())<>0 Then
   Execute("Update [Dv_User] Set UserToday=''''0|0|0|0|0'''',LastLogin = " & SqlNowString & " Where UserID = " & UserID)
   MyUserInfo(36) = "0|0|0|0|0"
   LastLogin = Now()
  End If
  If Userhidden = 2 and DateDiff("s",Lastlogin,Now())>Clng(Forum_Setting(8))*60 Then
   Execute("Update [Dv_User] Set UserLastIP = ''''" & UserTrueIP & "'''',LastLogin = " & SqlNowString & " Where UserID = " & UserID)
   Lastlogin = Now()
  End If
  sendmsgnum=0:sendmsgid=0:sendmsguser=""
  If MyUserInfo(30)<>"" Then
   Dim Usermsg
   Usermsg=Split(MyUserInfo(30),"||")
   If Ubound(Usermsg)=2 Then
    sendmsgnum=Usermsg(0)
    sendmsgid=Usermsg(1)
    sendmsguser=Usermsg(2)
   End If
  End If
  If IsNull(MyUserInfo(39)) Then
   MyUserInfo(39)=""
  Else
   MyUserInfo(39) = Replace(Trim(MyUserInfo(39))&"",Chr(13),"")
  End If
  ''''跟踪用户处理
  If MyUserInfo(39)<>"" Then
   Dim ToolsFollowUserID,i,Rs,Tools_inceptid,Tools_newincept,Tools_msginfo
   ToolsFollowUserID = Split(MyUserInfo(39),",")
   For i=0 To Ubound(ToolsFollowUserID)
    If Len(ToolsFollowUserID(i))>0 and Len(ToolsFollowUserID(i))<50 and ToolsFollowUserID(i)<>"" Then
     ToolsFollowUserID(i) = CheckStr(ToolsFollowUserID(i))
      Execute("Insert into Dv_Message (incept,sender,title,content,sendtime,flag,issend) values (''''"& ToolsFollowUserID(i)&"'''',''''系统消息'''',''''您跟踪的用户"&Dvbbs.MemberName&"已登录'''',''''您使用了论坛道具“狗仔队

上一页  [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……
    咸宁网络警察报警平台