网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计资源 > 实用代码片段 > 正文

经典的Asp代码分享

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
ublic function AppPath()

  '取当前真实路径

  AppPath = Server.MapPath("./")

  End function

  Public function AppName()

  '取当前程序名称

  AppName = Mid(Request.ServerVariables("SCRIPT_NAME"),(InStrRev(Request.ServerVariables("SCRIPT_NAME") ,"/",-1,1))+1,Len(Request.ServerVariables("SCRIPT_NAME")))

  End Function

  Public function DeleteFile(filespec)

  '删除一个文件

  Dim fso

  Set fso = CreateObject("Scripting.FileSystemObject")

  If Err.number<>0 Then

  Response.Write("删除文件发生错误!请查看错误信息

  " & Err.number & "

  " & Err.Description)

  Err.Clear

  DeleteFile = False

  End If

  call fso.DeleteFile(filespec)

  Set fso = Nothing

  DeleteFile = True

  End function

  Public function RenameFile(filespec1,filespec2)

  '修改一个文件

  Dim fso

  Set fso = CreateObject("Scripting.FileSystemObject")

  If Err.number<>0 Then

  Response.Write("修改文件名时发生错误!请查看错误信息

  " & Err.number & "

  " & Err.Description)

  Err.Clear

  RenameFile = False

  End If

  call fso.CopyFile(filespec1,filespec2,True)

  call fso.DeleteFile(filespec1)

  Set fso = Nothing

  RenameFile = True

  End function

  End Class

  %>

  现在已可以压缩有密码的数据库,代码如下,但是压缩之后的数据库密码就没有了!如何解决?

  <%

  Const JET_3X = 4

  Function CompactDB(dbPath, boolIs97)

  Dim fso, Engine, strDBPath

  strDBPath = left(dbPath,instrrev(DBPath,""))

  Set fso = CreateObject("Scripting.FileSystemObject")

  If fso.FileExists(dbPath) Then

  Set Engine = CreateObject("JRO.JetEngine")

  If boolIs97 = "True" Then

  Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbpath, _

  "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password='XXXXXXXX';Data Source=" & strDBPath & "temp.mdb;" _

  & "Jet OLEDB:Engine Type=" & JET_3X

  Else

  Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Jet OLEDB:Database Password='XXXXXXXX';Data Source=" & dbpath, _

  "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & strDBPath & "temp.mdb"

  End If

  fso.CopyFile strDBPath & "temp.mdb",dbpath

  fso.DeleteFile(strDBPath & "temp.mdb")

  Set fso = nothing

  Set Engine = nothing

  CompactDB = "你的数据库, " & dbpath & ", 已经压缩成功!" & vbCrLf

  Else

  CompactDB = "数据库名称或路径不正确. 请重试!" & vbCrLf

  End If

  End Function

  %>

  asp编程有用的例子(一)

  1.如何用Asp判断你的网站的虚拟物理路径

  答:使用Mappath方法

  < p align="center" >< font size="4" face="Arial" >< b >

  The Physical path to this virtual website is:

  < /b >< /font >

  < font color="#FF0000" size="6" face="Arial" >

  < %= Server.MapPath("")% >

  < /font >< /p >

  2.我如何知道使用者所用的浏览器?

  答:使用the Request object方法

  strBrowser=Request.ServerVariables("HTTP_USER_AGENT")

  If Instr(strBrowser,"MSIE") < > 0 Then

  Response.redirect("ForMSIEOnly.htm")

  Else

  Response.redirect("ForAll.htm")

  End If

  3.如何计算每天的平均反复访问人数

  答:解决方法

  < % startdate=DateDiff("d",Now,"01/01/1990")

  if strdate< 0 then startdate=startdate*-1

  avgvpd=Int((usercnt)/startdate) % >

  显示结果

  < % response.write(avgvpd) % >

  that is it.this page have been viewed since November 10,1998

  4.如何显示随机图象

  < % dim p

  • 上一篇资讯: 解读动态SQL语句的编程
  • 设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
    版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
    Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师