Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在excel VBA中通过DAO在线托管开放Access数据库_Vba_Excel_Ms Access_Dao - Fatal编程技术网

在excel VBA中通过DAO在线托管开放Access数据库

在excel VBA中通过DAO在线托管开放Access数据库,vba,excel,ms-access,dao,Vba,Excel,Ms Access,Dao,我已经在VBA中开发了一个Excel应用程序,它有一个Access数据库文件后端(.accdb)。连接是使用DAO建立的,数据库当前存储在我的机器上。不过我很好奇,我是否能够从DropBox或Sharepoint365这样的站点上托管db文件,其中路径是HTTP地址 我尝试在远程网络(即WAN)上托管后端accdb,但它不起作用 我认为问题有两方面。一个问题是前端和后端之间的网络通信量惊人,二是网络延迟。每次来回都会受到网络延迟的影响,在每个表/查询/表单/工作表/等负载上,前端和后端之间可能会

我已经在VBA中开发了一个Excel应用程序,它有一个Access数据库文件后端(.accdb)。连接是使用DAO建立的,数据库当前存储在我的机器上。不过我很好奇,我是否能够从DropBox或Sharepoint365这样的站点上托管db文件,其中路径是HTTP地址

我尝试在远程网络(即WAN)上托管后端accdb,但它不起作用


我认为问题有两方面。一个问题是前端和后端之间的网络通信量惊人,二是网络延迟。每次来回都会受到网络延迟的影响,在每个表/查询/表单/工作表/等负载上,前端和后端之间可能会有数百甚至数千次来回通信。您的前端将挂起,无法使用。

我已尝试在远程网络(即WAN)上托管后端accdb,但它不起作用


我认为问题有两方面。一个问题是前端和后端之间的网络通信量惊人,二是网络延迟。每次来回都会受到网络延迟的影响,在每个表/查询/表单/工作表/等负载上,前端和后端之间可能会有数百甚至数千次来回通信。最后,前端挂起,无法使用。

不能使用DAO使用HTTP连接到Access数据库。它只是不受支持。根据我的研究,您需要一个文件路径(即在本地计算机上或LAN/WAN上的网络文件共享),这正是我所想的,但我想再次检查。感谢您不能使用DAO使用HTTP连接到Access数据库。它只是不受支持。根据我的研究,您需要一个文件路径(即在本地计算机上或LAN/WAN上的网络文件共享),这正是我所想的,但我想再次检查。谢谢