亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Access > 正文

純編碼實現Access數據庫的建立或壓縮

2024-09-07 19:03:33
字體:
來源:轉載
供稿:網友


以下為引用的內容:
<%
'#######以下是一個類文件,下面的注解是調用類的方法################################################
'# 注意:如果系統不支持建立Scripting.FileSystemObject對象,那么數據庫壓縮功能將無法使用
'# Access 數據庫類
'# CreateDbFile 建立一個Access 數據庫文件
'# CompactDatabase 壓縮一個Access 數據庫文件
'# 建立對象方法:
'# Set a = New DatabaseTools
'# by (蕭寒雪) s.f.
'#########################################################################################

Class DatabaseTools

Public function CreateDBfile(byVal dbFileName,byVal DbVer,byVal SavePath)
'建立數據庫文件
'If DbVer is 0 Then Create Access97 dbFile
'If DbVer is 1 Then Create Access2000 dbFile
On error resume Next
If Right(SavePath,1)<>"/" Or Right(SavePath,1)<>"/" Then SavePath = Trim(SavePath) & "/"
If Left(dbFileName,1)="/" Or Left(dbFileName,1)="/" Then dbFileName = Trim(Mid(dbFileName,2,Len(dbFileName)))
If DbExists(SavePath & dbFileName) Then
Response.Write ("對不起,該數據庫已經存在!")
CreateDBfile = False
Else
Dim Ca
Set Ca = Server.CreateObject("ADOX.Catalog")
If Err.number<>0 Then
Response.Write ("無法建立,請檢查錯誤信息<br>" & Err.number & "<br>" & Err.Description)
Err.Clear
Exit function
End If
If DbVer=0 Then
call Ca.Create("Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & SavePath & dbFileName)
Else
call Ca.Create("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & SavePath & dbFileName)
End If
Set Ca = Nothing
CreateDBfile = True
End If
End function

Public function CompactDatabase(byVal dbFileName,byVal DbVer,byVal SavePath)
'壓縮數據庫文件
'0 為access 97
'1 為access 2000
On Error resume next
If Right(SavePath,1)<>"/" Or Right(SavePath,1)<>"/" Then SavePath = Trim(SavePath) & "/"
If Left(dbFileName,1)="/" Or Left(dbFileName,1)="/" Then dbFileName = Trim(Mid(dbFileName,2,Len(dbFileName)))
If DbExists(SavePath & dbFileName) Then
Response.Write ("對不起,該數據庫已經存在!")
CompactDatabase = False
Else
Dim Cd
Set Cd =Server.CreateObject("JRO.JetEngine")
If Err.number<>0 Then
Response.Write ("無法壓縮,請檢查錯誤信息<br>" & Err.number & "<br>" & Err.Description)
Err.Clear
Exit function
End If
If DbVer=0 Then
call Cd.CompactDatabase("Provider=Microsoft.Jet.OLEDB.3.51;Data Source=" & SavePath & dbFileName,"Provider=Microsoft.Jet.OLEDB.3.51;Data
Source=" & SavePath & dbFileName & ".bak.mdb;Jet OLEDB;Encrypt Database=True")
Else
call Cd.CompactDatabase("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
SavePath & dbFileName,"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" &
SavePath & dbFileName & ".bak.mdb;Jet OLEDB;Encrypt Database=True")
End If
'刪除舊的數據庫文件
call DeleteFile(SavePath & dbFileName)
'將壓縮后的數據庫文件還原
call RenameFile(SavePath & dbFileName & ".bak.mdb",SavePath & dbFileName)
Set Cd = False
CompactDatabase = True
End If
end function

Public function DbExists(byVal dbPath)
'查找數據庫文件是否存在
On Error resume Next
Dim c
Set c = Server.CreateObject("ADODB.Connection")
c.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & dbPath
If Err.number<>0 Then
Err.Clear
DbExists = false
else
DbExists = True
End If
set c = nothing
End function

Public 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("刪除文件發生錯誤!請查看錯誤信息<br>" & Err.number & "<br>" & 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("修改文件名時發生錯誤!請查看錯誤信息<br>" & Err.number & "<br>" & 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
%>

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲成人网在线观看| 国产精品极品尤物在线观看| 亚洲电影免费观看| 精品一区精品二区| 亚洲国产97在线精品一区| 91免费在线视频| 日韩在线视频线视频免费网站| 456国产精品| 欧美日韩国产丝袜美女| 国产精品视频一区国模私拍| 大胆欧美人体视频| 国产美女被下药99| 国产精品视频久久久久| 欧美激情亚洲激情| 欧美亚洲视频在线看网址| 国产精品极品美女在线观看免费| 国产成人精品av在线| 日韩高清电影免费观看完整版| 欧美成人一二三| 久久久久久av| 精品久久久久久久久国产字幕| 国产在线播放不卡| 亚洲女人天堂色在线7777| 欧美wwwxxxx| 久久精品夜夜夜夜夜久久| 一区二区三区回区在观看免费视频| 久久久久久久久国产精品| 一区二区三区四区精品| 亚洲高清免费观看高清完整版| 亚洲美女中文字幕| 欧美床上激情在线观看| 日韩免费在线观看视频| 亚洲精品动漫久久久久| 亚洲欧美一区二区三区四区| 久久天天躁狠狠躁夜夜躁| 成人国产精品久久久| 91久久在线视频| 久色乳综合思思在线视频| 欧美激情免费视频| 国产一级揄自揄精品视频| 亚洲精品美女久久| 色综合久久精品亚洲国产| 国产精品福利观看| 欧美最顶级丰满的aⅴ艳星| 精品一区二区亚洲| 中文字幕欧美精品在线| 久热精品视频在线观看| 国产精品免费久久久久影院| 欧美人在线观看| 91久久国产精品91久久性色| 91成人在线视频| 亚洲综合中文字幕68页| 色综合91久久精品中文字幕| 国产日韩在线免费| 一本色道久久综合狠狠躁篇怎么玩| 欧美裸身视频免费观看| 国产精品偷伦免费视频观看的| 另类美女黄大片| 国产精欧美一区二区三区| 57pao成人永久免费视频| 欧美日韩亚洲一区二区三区| 一区二区三区无码高清视频| 最近日韩中文字幕中文| 国产日韩欧美综合| 成人网中文字幕| 亚洲综合社区网| 亚洲国模精品私拍| 色婷婷综合成人av| 日韩在线免费观看视频| 5566日本婷婷色中文字幕97| 国产精品无av码在线观看| 欧美午夜精品久久久久久浪潮| 亚洲国产精品久久91精品| 午夜精品美女自拍福到在线| 欧美精品video| 精品综合久久久久久97| 欧美精品激情视频| 国产有码在线一区二区视频| 91在线网站视频| 国产一区二区三区在线看| 欧美视频裸体精品| 欧美激情视频在线观看| 欧美成人精品一区| 77777亚洲午夜久久多人| 中文字幕亚洲综合久久筱田步美| 亚洲直播在线一区| 亚洲成av人乱码色午夜| 欧美高跟鞋交xxxxhd| 国产日韩在线免费| 国产精品久久久久久久av大片| 日韩欧亚中文在线| 久久久91精品国产一区不卡| 欧美一区二区三区精品电影| 精品欧美国产一区二区三区| 992tv成人免费影院| 92福利视频午夜1000合集在线观看| 成人女保姆的销魂服务| 热久久美女精品天天吊色| 日韩美女毛茸茸| 国产在线精品播放| 成人黄色大片在线免费观看| 性欧美办公室18xxxxhd| 欧美性猛交xxxx免费看| 欧美一区二区三区艳史| 日本不卡免费高清视频| 日韩在线观看精品| 日韩免费av在线| 精品久久久久久久中文字幕| 亚洲美女自拍视频| 亚洲男女自偷自拍图片另类| 精品一区精品二区| 国产精品第2页| 亚洲男人的天堂网站| 亚洲欧美成人一区二区在线电影| 欧美裸体xxxx极品少妇软件| 成人激情视频在线播放| 亚洲免费视频在线观看| 欧美精品久久久久久久| 国产精品美腿一区在线看| 国内偷自视频区视频综合| 亚洲欧美日韩高清| 午夜精品视频网站| 精品视频在线播放| 欧美电影免费在线观看| 国模视频一区二区| 日韩美女视频中文字幕| 亚洲女人天堂视频| 亚洲一区二区少妇| 亚洲精品wwww| 91人成网站www| 亚洲国产精品久久| 国产午夜精品全部视频播放| 欧美亚洲激情在线| 欧美性做爰毛片| 欧美日韩亚洲激情| 精品国产自在精品国产浪潮| 国产小视频国产精品| 亚洲欧洲日产国产网站| 另类色图亚洲色图| 韩剧1988免费观看全集| 伦理中文字幕亚洲| 在线看欧美日韩| 色偷偷av一区二区三区乱| 国产在线精品播放| 欧美最近摘花xxxx摘花| 欧美日韩国产中文字幕| 久久亚洲精品一区| 成人免费视频97| 欧美性受xxxx黑人猛交| 欧美色道久久88综合亚洲精品| 91久久在线观看| 亚洲成色999久久网站| 91av在线视频观看| 久久99久国产精品黄毛片入口| 国产精品一区av| 久久久www成人免费精品| 黄色一区二区在线观看| 久久久国产视频| 尤物99国产成人精品视频| 国产日韩欧美影视| 亚洲自拍在线观看| 狠狠色狠狠色综合日日五| 日韩精品在线观看一区| 亚洲免费av网址|