Access数据库的在线压缩_Access数据库教程
推荐:怎样修复不同情况的Access数据库修复Access数据库,我们一般使用微软Office 97中带的Access 97对数据库进行修复和整理。Access数据库被损坏分以下几种情况:1、严重损坏;2、轻度损坏;3、有些表被损坏或有些表的部分记录被损坏。下面就分情况介绍解决办法。 1、使用Access97打不开数据库、
如果在 Access 数据库中删除数据或对象,或者在 Access 项目中删除对象,Access 数据库或 Access 项目可能会产生碎片并会降低磁盘空间的使用效率。压缩 Access 数据库或Access项目实际上是复制该文件,并重新组织文件在磁盘上的存储方式。压缩同时优化了 Access 数据库和 Access 项目的性能。
所以我们在对日益增大的数据库导致的ASP程序慢得无法忍受的时候,就想到了要压缩他。但常规的做法把他下载到本地然后用MSaccess来完成压缩操作,然后再上传!
需要注意的是:本程序其实是通过FSO权限和JET引擎连接,因此在使用之前请确认你的服务器支持FSO(filesystemobject)权限并安装的ACCESS最新驱动!从安全出发,请在压缩之前备份原始数据库!已经测试通过的运行环境:
WIN98SE PWS、WIN2000 IIS5.0
下面是我整理后的源代码,复制另存为compact.asp并上传到数据库所在目录即可正常使用。
以下为引用的内容: <html> <head> <title>ACCESS数据库压缩程序</title> </head> <body bgcolor="e0f8ef"> <div> <div align="center"><font color="#3300FF"> <b><font size="5">通用ACCESS数据库在线压缩程序</font></b></font><br> </div> <div><br> 本程序其实是通过FSO权限和JET引擎连接, 因此在使用之前请确认你的服务器支持FSO (filesystemobject)权限并安装的ACCESS最新驱动! 从安全出发,请在压缩之前备份原始数据库!</div><br> <div align="center">运行环境:在WIN98SE PWS、WIN2000 IIS5.0 <br> <% 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 If boolIs97 = "True" Then End Function If dbpath <> "" Then |
分享:解答Perl下应当如何连接Access数据库问:Perl下应当如何连接Access数据库 答:首先需要安装Win32-ODBC模块,具体的步骤如下: 1:从TOOLS栏目中下载Win32-ODBC.zip,下载完后用winzip解开到一个temp目录,共有三个文件: 以下为引用的内容: Readme Win32-ODBC.ppd Win32-ODBC.tar.gz 2:在DOS窗
- 相关链接:
- 教程说明:
Access数据库教程-Access数据库的在线压缩。