Ms access VB脚本与Access
我有一个vbscript,它执行以下操作:Ms access VB脚本与Access,ms-access,vbscript,Ms Access,Vbscript,我有一个vbscript,它执行以下操作: 打开access 2003数据库 运行子例程以填充数据库中的表 关闭数据库 运行将数据库上载到ftp的批处理文件 此vbscript设置为在windows XP中作为计划任务运行。当我手动运行脚本时,一切都很正常。如果在计划任务运行时锁定了计算机,它也可以正常工作。但是,如果我注销,任务似乎会挂断。当我在任务应该运行后重新登录时,我发现msaccess.exe仍在任务管理器中运行。此外,数据库上还有一个锁文件,在我杀死msaccess.exe之前,它不
有什么想法吗?通常不建议在未登录的情况下尝试运行具有用户界面的应用程序——有时可以运行,有时不能 不过,您很幸运,因为您很可能能够将所有VBA代码移出Access并放入与VBA完全兼容的vbScript中。您可能需要做一些小的更改,因为它基本上是后期绑定的,但是它工作得很好
首先,尝试将您的VBA代码移植到vbScript,然后返回此处寻求有关无效内容的帮助。我最后做的是创建一个VB程序,该程序填充Access数据库中的表。然后我可以通过FTP传输该文件。这是通过网络连接传输的吗?很可能您已经扩展了vbScript,通过移植Access VBA代码来完成这项工作。