我需要在Access中创建一个简单的数据库,以收集一些用户数据,这些数据将被加载到另一个数据库中以进行进一步的报告。 Access数据库中将有一个模块,当用户调用该模块(可能通过单击按钮)时,该模块会将查询输出到定界文件。用户还需要一种机制(例如带有按钮的表单),以使用sftp轻松将文件传输到远程服务器。有谁知道如何做到这一点?

最佳答案

如果要完成此操作,可以简单地通过批处理文件将调用写入sftp命令行客户端。

在VBA中 checkout Shell()函数。

在表单上按钮的click事件下,添加代码:

mySFTPCall = "sftp <insert your options here!>"
Call Shell(mySFTPCall, 1)

我以前使用过此方法,只是直接跨网络共享复制文件等,以共享内部Access DB的数据。当然,如果需要的话,您可能会更加喜欢。

关于ms-access - 如何从MS Access数据库模块中使用sftp?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/202197/

10-13 09:15
查看更多