如何通过 HTTP 连接到位于 Web 服务器上的 Access 2003 数据库?

Posted

技术标签:

【中文标题】如何通过 HTTP 连接到位于 Web 服务器上的 Access 2003 数据库?【英文标题】:How to connect to an Access 2003 database located on a web server via HTTP? 【发布时间】:2012-04-15 23:16:49 【问题描述】:

我有一个位于 (Http://SubDomain.DomanName.Com/Folder1/mydb.mdb) 的 MS-Access 2003 和 Visual Basic 6.0 .....如何建立连接..

我只是主机域上的注册用户,具有子域和对 (Folder1) 目录的完全访问权限 ....

如何连接到这个(路径)。

【问题讨论】:

非常类似于this question 【参考方案1】:

你不能。

Jet 是一种嵌入式数据库技术。数据库引擎在进程中运行,需要对所涉及的 MDB、LDB 和 MDW 文件进行完整的文件 I/O 访问。

有可能使用Remote Data Service,但这是一种“未连接”的访问模型,基本上是一种Web 服务。第三方托管服务提供商不太可能提供此服务或为您提供自己的能力。

相反,您可能不得不设计和实现某种 Web 服务,或者改为在服务器上运行一个中间层。

【讨论】:

好的,你的意思是我需要开发某种中间解决方案来完成这个?!并且没有直接的解决方案?! 根据您的操作,您可以发送 SQL 并取回 XML、ADTG 格式的序列化记录集、CSV,几乎任何东西。 我会将连接字符串和我的数据库信息存储到上传到 Web 服务器的 XML 文件中,并在处理数据库时从 XML 文件中发送/检索值。

以上是关于如何通过 HTTP 连接到位于 Web 服务器上的 Access 2003 数据库?的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Windows.Web.Http 连接到 HTTP 服务器

如何使用 xterm.js 创建基于 Web 的终端以通过 ssh 连接到本地网络上的系统

如何设置 SSH 隧道以连接到位于 AWS EC2 服务器上的 ElasticSearch 和 MongoDB?

从家庭网络上的 grunt Web 服务器限制 http:// 连接到远程托管 Web 服务器的正确 CORS 条目是啥?

如何通过 SSL 上的 PHP 连接到 Amazon MySQL RDS 实例

在 C 中通过 HTTP 连接到网站