手机
当前位置:查字典教程网 >脚本专栏 >vbs >输入mdb数据库即可将打包的mdb文件解包
输入mdb数据库即可将打包的mdb文件解包
摘要:好多直接在服务器上将所有文件包括程序,图片等文件封装到mdb,就需要下面这个文件了Dimrs,ws,fso,conn,stream,conn...

好多直接在服务器上将所有文件包括程序,图片等文件封装到mdb,就需要下面这个文件了

Dimrs,ws,fso,conn,stream,connStr,theFolder

Setrs=CreateObject("ADODB.RecordSet")

Setstream=CreateObject("ADODB.Stream")

Setconn=CreateObject("ADODB.Connection")

Setfso=CreateObject("Scripting.FileSystemObject")

dbname=inputbox("请输入数据库名称,数据库必须和本程序在同一目录","mc打包解压脚本")

connStr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&dbname&";"

conn.OpenconnStr

rs.Open"select*from[filedata]",conn,1,1

stream.Open

stream.Type=1

OnErrorResumeNext

DoUntilrs.Eof

theFolder=Left(rs("path"),InStrRev(rs("path"),""))

Iffso.FolderExists(theFolder)=FalseThen

createFolder(theFolder)

EndIf

stream.SetEos()

stream.Writers("file")

stream.SaveToFilestr&rs("path"),2

rs.MoveNext

Loop

rs.Close

conn.Close

stream.Close

Setws=Nothing

Setrs=Nothing

Setstream=Nothing

Setconn=Nothing

Wscript.Echo"所有文件释放完毕!"

SubcreateFolder(path)

Dimi

i=Instr(path,"")

DoWhilei>0

Iffso.FolderExists(Left(path,i))=FalseThen

fso.CreateFolder(Left(path,i-1))

EndIf

IfInStr(Mid(path,i+1),"")Then

i=i+Instr(Mid(path,i+1),"")

Else

i=0

EndIf

Loop

EndSub

【输入mdb数据库即可将打包的mdb文件解包】相关文章:

可以将Bat转换位VBS文件的VBS脚本

如何通过计划任务调用QuickTest测试脚本

vbs adox提取数据库表名和列名的类

用vbs从本地 Administrators 组中删除组

VBS教程:函数-CDate 函数

读取Access数据库的vbscript代码打包下载

用vbs实现删除名称中有撇号的文件夹

vbs向指定的文件添加内容的函数

vbs mdb打包解包代码打包

VBS教程:属性-FreeSpace 属性

精品推荐
分类导航