asp的access数据库管理程序

asp的access数据库管理程序

'备份数据库
sub ad_backupdata()
    on error resume next 
    bkfolder = server.MapPath("../mdbackup/")
    bkpath = bkfolder&"\"&year(now)&"-"&month(now)&"-"&day(now)&".asp"
    dbpath = Server.MapPath("../mdbdate/company.mdb")
    Set Fso=server.createobject("scripting.filesystemobject")
    if Err <> 0 Then 
        response.write "该空间不支持FSO组件,操作失败"
    else
        if fso.FileExists(dbpath) then
            If fso.FolderExists(bkfolder)=false Then fso.CreateFolder(bkfolder)
            fso.copyfile dbpath,bkpath
            response.write "备份数据库成功"
        Else
            response.write "找不到数据库文件"
        End if
    end if
end sub


'数据库压缩
sub ad_compactdata()
    on error resume next 
    dbpath = Server.MapPath("../mdbdate/company.mdb")
    cdpath = server.MapPath("../mdbdate/")&"\temp.mdb"
    Set fso = Server.CreateObject("Scripting.FileSystemObject")
    if Err <> 0 Then 
        response.write "该空间不支持FSO组件,操作失败"
    else
        If fso.FileExists(dbPath) Then
            Set Engine = CreateObject("JRO.JetEngine")
            set conn=nothing
            Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbpath," Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & cdpath
            fso.CopyFile cdpath,dbpath
            fso.DeleteFile(cdpath)
            Set fso = nothing
            Set Engine = nothing
            response.write "数据库压缩成功"
        Else
            response.write "找不到数据库文件"
        End If
    end if
end sub


'恢复数据库
sub ad_restore()
    on error resume next 
    backname=request.form("backname")
    if backname="" then
        response.write "请指定的备份文件名"
    else
        backpath=server.MapPath("../mdbackup/")&"\"&backname
        Set Fso=server.createobject("scripting.filesystemobject")
        if Err <> 0 Then 
            response.write "该空间不支持FSO组件,操作失败"
        else
            if fso.fileexists(backpath) then
                fso.copyfile backpath,Server.MapPath("../mdbdate/company.mdb")
                response.write "成功恢复数据库"
            else
                response.write "找不到指定的备份文件"
            end if
        end if
    end if
end sub


'清理备份数据库
sub ad_deldata()
    on error resume next 
    delpath=server.MapPath("../mdbackup/")
    Set Fso=server.createobject("scripting.filesystemobject")
    if Err <> 0 Then 
        response.write "该空间不支持FSO组件,操作失败"
    else
        fso.deletefolder(delpath)
        if Err <> 0 Then
            response.write "清理失败或没找到文件"
        else
            response.write "成功清理备份数据库"
        end if
    end if
end sub

本文转自博客园cloudgamer的博客,原文链接:asp的access数据库管理程序,如需转载请自行联系原博主。

时间: 2024-12-13 12:23:49

asp的access数据库管理程序的相关文章

AJAX教程实例,ASP+AJAX+ACCESS数据库应用教程(附源码)

access|asp+|数据|数据库|ajax教程 AJAX教程实例[阿里西西原创]  其实说起AJAX的初级应用是非常简单的,通俗的说就是客户端(javascript)与服务端(asp或php等)脚本语言的数据交互. 看完本篇ajax实例教程,我相信你也可以轻松做出一个初级的AJAX应用. 你也可以直接访问:http://www.alixixi.com/web/web/ajax/jiaocheng.html预览此篇ajax教程的源码示例. 好,下面我们就始一步步让你了解AJAX+ASP基础应用

asp中网access数据库中插入数据乱码

问题描述 asp中网access数据库中插入数据乱码 <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> meta http-eq

ASP+AJAX+ACCESS数据库实例讲解三个步骤分享_AJAX相关

看完本篇ajax实例教程,我相信你也可以轻松做出一个初级的AJAX应用. 你也可以直接访问:http://www.jb51.net/codes/57017.html 下载ajax教程的源码示例. 好,下面我们就始一步步让你了解AJAX+ASP基础应用,我们将分三步讲解,如下. 1. 前台AJAX代码(javascript)的创建. 2. 后台服务端ASP AJAX代码的编写. 3. ASP+AJAX+数据库的实例演示及讲解. 第一步:前台AJAX代码(javascript)的创建. 我们先创建一

asp连接access数据库 方法

asp数据库连接方法很多的特别是asp与access数据库有几种今天我们讲到的连接access数据库 可以说是最好的方法了 先定义了Rs,Conn为全局变量,这样在其它文件调整当前文件时就可以直接使用了.  Dim Rs,Conn    Sub Db_connect()   Dpath ="dbaseMateyDBWeb_^%$#@.mdb"   Set Conn=Server.CreateObject("Adodb.connection")   Set Rs =S

ASP+AJAX+ACCESS数据库实例讲解三个步骤分享

看完本篇ajax实例教程,我相信你也可以轻松做出一个初级的AJAX应用. 你也可以直接访问:http://www.jb51.net/codes/57017.html 下载ajax教程的源码示例. 好,下面我们就始一步步让你了解AJAX+ASP基础应用,我们将分三步讲解,如下. 1. 前台AJAX代码(javascript)的创建. 2. 后台服务端ASP AJAX代码的编写. 3. ASP+AJAX+数据库的实例演示及讲解. 第一步:前台AJAX代码(javascript)的创建. 我们先创建一

ASP中access数据库的路径问题

access|数据|数据库|问题 自己平时做的网站大多使用的是SQL数据库,所以对使用ACCESS数据库的网站没有太多的接触.昨日在帮朋友做一个使用ACCESS数据库的网站后台管理程序时,遇到了一些麻烦. 该网站的目录设置如下(只列出了相关部分) F1目录是后台管理程序所在,F2目录下的MYDATA.MDB是数据库文件,CNN.ASP中写明了数据库的连接方式,在其他文件中以包含文件的方式来使用. 因为MYDATA.MDB和CNN.ASP在同一目录下,因此CNN.ASP中的连接语句是这么写的: s

如何通过ASP在ACCESS数据库新建表(自动编号ID)

access|数据库 下面代码是一个最简单的利用ASP创建ACCESS表的示例代码,创建的ID编号为自动编号.   <%dim conn dim dbpath set conn=server.createobject("adodb.connection") dbpath=Server.mappath("data/data.mdb") conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=&qu

利用ASP和Access数据库制作局域网网上答题系统

 信息社会对人的学历.素质要求越来越高,人们为了找到前途更好.收入更加诱人的工作岗位,必须通过各种各样的考试如注册会计师资格考试.司法资格考试等等,而各种各样的试题资料也应运而生,但所有的资料所共有的一个缺点就是使用上的不方便.不灵活.及效率不高,本网上答题系统正是为了弥补这些诸多不便而编制的.适合于局域网并能在单机上运行的系统,下面就详细介绍本系统的编制及使用方法. 一.界面  如图所示:  二.程序组成 本系统由Index. asp.Lkzk.asp.Save.asp.Db0.fun 四个小

通过ASP与ACCESS数据库建立连接(附源码)(2)

三)关键部分:建立与数据库的联系并将表单中收集到的信息添加到ACCESS数据库中. ASP代码放在〈%和%>之间. <%CompanyName = Request("CompanyName")CName = Request("CName")City = Request("City")Tel = Request("Tel") 以上,首先取得表单中填写的数据,使用ASP的Request对象非常容易可以实现数据的收集.双