asp Access数据备份,还原,压缩类代码


<!--#include file="config.asp" -->
<!--#include file="Fun.asp" -->
<%
'数据库管理类
class Datas
'备份
public sub Bk()
Set fso=server.createobject("scripting.filesystemobject")
fso.CopyFile Server.MapPath(SiteDataPath),Server.MapPath(SiteDataBakPath)
set fso=nothing
response.Write("<script language=javascript><!--
alert('备份成功!');window.location.href='DataManage.asp'
// --></script>")
end sub

'还原
public sub Rt()
SDPath = server.mappath(SiteDataPath)
SDBPath = server.mappath(SiteDataBakPath)
set Fso=Server.CreateObject("Scripting.FileSystemObject")
if Fso.FileExists(SDBPath) then
Fso.CopyFile SDBPath,SDPath
Set Fso=nothing
response.Write("<script language=javascript><!--
alert('成功:你已经成功恢复数据库!');window.location.href='DataManage.asp?action=rt'
// --></script>")
else
response.Write("<script language=javascript><!--
alert('失败:请检查路径和数据库名是否存在');window.location.href='DataManage.asp?action=rt'
// --></script>")
end if
end sub

'压缩
public sub Dc()
SDBPath = server.mappath(SiteDataBakPath)
set Fso=Server.CreateObject("Scripting.FileSystemObject")
if Fso.FileExists(SDBPath) then
Set Engine =Server.CreateObject("JRO.JetEngine")
if request("boolIs") = "97" then
Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & SDBPath, _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & SDBPath & "_temp.mdb;" _
& "Jet OLEDB:Engine Type=" & JET_3X
else
Engine.CompactDatabase "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & SDBPath, _
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & SDBPath & "_temp.mdb"
end if
Fso.CopyFile SDBPath & "_temp.mdb",SDBPath
Fso.DeleteFile(SDBPath & "_temp.mdb")
set Fso = nothing
set Engine = nothing
response.Write("<script language=javascript><!--
alert('成功:数据库已经压缩成功!');window.location.href='DataManage.asp?action=dc'
// --></script>")
else
response.Write("<script language=javascript><!--
alert('失败:数据库压缩失败,请检查路径和数据库名是否存在!');window.location.href='DataManage.asp?action=dc'
// --></script>")
end if
end sub
end class
%>



相关阅读:
jBPM BPEL的wsdl扩展实现
一个实例讲解MySQL查询优化(一)
JavaScript与C# Windows应用程序交互方法
CSS Sprites技术以及图片优化
APACHE禁止图片盗链
colinux-0.7.2中安装debian-4.0r3
Oracle数据库效率技巧:避免错误的索引
php设计模式 Bridge (桥接模式)
iis 服务器应用程序不可用的解决方法
创建本地的PEAR
使用AJAX异步获取数据
支持php4、php5的mysql数据库操作类
调整FreeBSD的虚拟内存系统
函数式JavaScript编程指南
快速导航
PHP MySQL HTML CSS JavaScript MSSQL AJAX .NET JSP Linux Mac ASP 服务器 SQL jQuery C# C++ java Android IOS oracle MongoDB SQLite wamp 交通频道 作文范文 镇关于建立健全作风建设长效机制的情况汇报 初遇200字作文 从捡起一张扔在路旁的纸屑做起600字 小学四年级作文400字:我发现了鱼儿睡觉不闭眼 兔子的眼睛为什么是红的? 春日扫路作文200字 国土局2015年年终工作总结 开学后的感受作文400字 2016党员廉政勤政承诺书 好文章阅读,总会给人带来好心情 高一五一节作文 小学五年级作文400字:我的小狗——板凳 2015年度人口和计划生育工作目标管理考核方案 文明传递作文 工商局作风建设工作方案 贯彻十八届五中全会思想汇报范文 石油公司片区零管主任竞职报告 病室笔记 我有一个梦 英文励志:失败的意义 校园流动人员管理制度 爱的微笑 “零食课” 珍惜你拥有的 母亲的月亮作文50字 记一次购物经历350字 小学体育节活动方案_策划方案 告别爱人 木偶奇遇记读后感200字 公务员工作总结怎么写 通用版 小学六年级作文550字:同名同姓 求职简历范文 翻译界的“职业杀手”是这样炼成 借口杂谈 党委副书记三严三实专题教育之“严以用权”学习体会 冻冰花(科学、艺术) 优秀党员讲话 噪音无处不在作文550字 国学小名士观后感500字 2016年上半年全县公共卫生管理工作体会 年轻人该怎么奋斗?适合年轻人的6个良好习惯 文化军人入党申请书范例 房屋租赁合同书范本4篇 总体一盘棋 你是那天上璀璨的星,闪耀着迷人的光辉 天山三日游 乘上“爱”的小舟作文1100字 天涯咫尺作文1200字 如何当好县市质监局党组书记 区教育局争创区十佳职业道德单位申请报告

Copyright © 2016 phpStudy |