【发布时间】:2013-04-18 13:19:08
【问题描述】:
我有一个受密码保护的访问数据库,需要在一夜之间更新。我们编写了一个精简的 Java 应用程序,它接受一些参数(即宏、路径、文件类型等),然后通过命令行执行 VBScript。所以我有办法“存储”用户名和密码,然后将其传递给 VBScript,但到目前为止,我还没有找到任何其他真正解决我问题的帖子。这是打开访问数据库的示例代码,带有一个宏,我需要让它接受用户名和密码。
Set accdbObj = Wscript.CreateObject("Access.Application")
accdbObj.Application.Visible = True
Message = ("Access Password Update Started With Macro...")
LogInformation Message, Path
accDatabase = accdbObj.OpenCurrentDatabase(Path)
accdbObj.Run Macro
accdbObj.Terminate
Wscript.Quit
请记住,Path 和 Macro 是作为字符串传入的参数。
【问题讨论】:
标签: vbscript passwords ms-access-2007 ms-office