输入mdb数据库即可将打包的mdb文件解包
作者:btbxin | 来源:互联网 | 2021-09-18 18:57
输入mdb数据库即可将打包的mdb文件解包
好多直接在服务器上将所有文件包括程序,图片等文件封装到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
推荐阅读
本文探讨了 Redis 集群中的脑裂现象及其解决方案,包括脑裂的成因、影响以及如何通过配置项防止脑裂的发生。 ...
[详细]
蜡笔小新 2024-11-13 12:18:46
本文详细介绍了在 CentOS 7 系统中配置 fstab 文件以实现开机自动挂载 NFS 共享目录的方法,并解决了常见的配置失败问题。 ...
[详细]
蜡笔小新 2024-11-13 12:05:24
本文详细介绍了在 React Native 开发过程中遇到的 'Could not connect to development server' 错误及其解决方法。该问题不仅影响开发效率,而且难以通过网络资源找到确切的解决方案。本文将提供详细的步骤,帮助开发者快速解决这一常见问题。 ...
[详细]
蜡笔小新 2024-11-12 20:25:24
MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ...
[详细]
蜡笔小新 2024-11-12 20:02:27
微信公众平台近期向200位开发者发送了小程序的内测邀请。许多人对微信小程序的概念还不是很清楚。本文将详细介绍微信小程序的定义、功能及其独特优势。 ...
[详细]
蜡笔小新 2024-11-12 19:35:21
本文介绍如何在将数据库从服务器复制到本地时,处理因外键约束导致的数据插入失败问题。 ...
[详细]
蜡笔小新 2024-11-12 19:05:11
本文最初发表在Thorben Janssen的Java EE博客上,每周都会分享最新的Java新闻和动态。 ...
[详细]
蜡笔小新 2024-11-12 18:57:13
什么是4K?4K是一个分辨率的范畴,即40962160的像素分辨率,一般用于专业设备居多,目前家庭用的设备,如 ...
[详细]
蜡笔小新 2024-11-12 18:25:39
本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ...
[详细]
蜡笔小新 2024-11-12 18:13:16
大家好,我是李白。本文将分享一个从零开始的全栈项目,涵盖了设计、前端、后端和服务端的全面学习过程。通过这个项目,我希望能够帮助初学者更好地理解和掌握全栈开发的技术栈。 ...
[详细]
蜡笔小新 2024-11-12 17:27:19
同事反馈无法访问我安装的MySQL数据库。经过排查,发现是在Windows服务器上安装MySQL后未开启远程访问权限。本文将详细介绍如何解决这一问题。 ...
[详细]
蜡笔小新 2024-11-12 15:21:24
前端时间因为项目需要,要对一个产品下所有的附属图片进行分页显示,没考虑ajax一张张请求,所以干脆一次性全部把图片out,然 ...
[详细]
蜡笔小新 2024-11-12 14:58:57
本文将深入探讨Java中线程的三种主要实现方式,包括继承Thread类、实现Runnable接口和实现Callable接口,并分析它们之间的异同及其应用场景。 ...
[详细]
蜡笔小新 2024-11-12 14:31:23
在 Ubuntu 中遇到 Samba 服务器故障时,尝试卸载并重新安装 Samba 发现配置文件未重新生成。本文介绍了解决该问题的方法。 ...
[详细]
蜡笔小新 2024-11-12 13:02:23
本文详细介绍了如何使用Python中的smtplib库来发送带有附件的邮件,并提供了完整的代码示例。作者:多测师_王sir,时间:2020年5月20日 17:24,微信:15367499889,公司:上海多测师信息有限公司。 ...
[详细]
蜡笔小新 2024-11-12 12:21:27