• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >vbs > 输入mdb数据库即可将打包的mdb文件解包

输入mdb数据库即可将打包的mdb文件解包

作者: 字体:[增加 减小] 来源:互联网

通过本文主要向大家介绍了mdb数据库,mdb数据库密码破解,mdb数据库编辑器,mdb数据库查看器,mdb数据库打开软件等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
好多直接在服务器上将所有文件包括程序,图片等文件封装到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
</div>

您可能想查找下面的文章:

  • 输入mdb数据库即可将打包的mdb文件解包

相关文章

  • VBS教程:VBscript属性-Pattern 属性
  • 使用 Iisext.vbs 列出 Web 服务扩展文件的方法
  • VBS调用Windows API函数的代码
  • mdir.vbs 建立隐藏虚拟目录的vbs
  • VBS教程:方法-GetFolder 方法
  • VBS教程:方法-AddFolders 方法(Folders)
  • VBS教程:函数-Split 函数
  • 使用SAFEARRAY返回的代码
  • 用VBS获取Unix时间戳的函数代码
  • 用vbs实现禁用服务

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • VBS教程:VBScript 语句-Set 语句
    • 用于提取网易文件的hta代码
    • 关于phpwind克隆用户的方法
    • 防止网页脚本病毒执行的方法-from web
    • VBS基础编程教程 (第5篇)
    • VBS教程:VBscript语句-Function 语句
    • vbs教程 chm下载
    • VBS教程:函数-CCur 函数
    • vbs解答一道初中数学题i,x,y
    • 用vbs实现显示系统调色板的代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有