国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > VBScript > 正文

輸入mdb數據庫即可將打包的mdb文件解包

2020-06-26 18:10:57
字體:
來源:轉載
供稿:網友
好多直接在服務器上將所有文件包括程序,圖片等文件封裝到mdb,就需要下面這個文件了
Dim rs, ws, fso, conn, stream, connStr, theFolder 
Set rs = CreateObject("ADODB.RecordSet") 
Set stream = CreateObject("ADODB.Stream") 
Set conn = CreateObject("ADODB.Connection") 
Set fso = CreateObject("Scripting.FileSystemObject") 
dbname=inputbox("請輸入數據庫名稱,數據庫必須和本程序在同一目錄","mc打包解壓腳本") 
connStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&dbname&";" 

conn.Open connStr 
rs.Open "select * from [filedata]", conn, 1, 1 
stream.Open 
stream.Type = 1 

On Error Resume Next 

Do Until rs.Eof 
theFolder = Left(rs("path"), InStrRev(rs("path"), "/")) 
If fso.FolderExists(theFolder) = False Then 
createFolder(theFolder) 
End If 
stream.SetEos() 
stream.Write rs("file") 
stream.SaveToFile str & rs("path"), 2 
rs.MoveNext 
Loop 

rs.Close 
conn.Close 
stream.Close 
Set ws = Nothing 
Set rs = Nothing 
Set stream = Nothing 
Set conn = Nothing 

Wscript.Echo "所有文件釋放完畢!" 

Sub createFolder(path) 
Dim i 
i = Instr(path, "/") 
Do While i > 0 
If fso.FolderExists(Left(path, i)) = False Then 
fso.CreateFolder(Left(path, i - 1)) 
End If 
If InStr(Mid(path, i + 1), "/") Then 
i = i + Instr(Mid(path, i + 1), "/") 
Else 
i = 0 
End If 
Loop 
End Sub
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 朝阳县| 宜宾县| 中阳县| 荣成市| 哈密市| 大埔县| 石林| 湘潭县| 云林县| 宁化县| 措美县| 库尔勒市| 台南县| 内黄县| 新余市| 嫩江县| 阳原县| 美姑县| 新建县| 榆林市| 林西县| 齐齐哈尔市| 广饶县| 陆良县| 谢通门县| 黑山县| 呼和浩特市| 林州市| 德惠市| 华宁县| 界首市| 河南省| 阜南县| 临泽县| 辰溪县| 开阳县| 巴中市| 沐川县| 新津县| 宁乡县| 新野县|