【问题标题】:MS Access link to a Data Service (SQL Server) via WCFMS Access 通过 WCF 链接到数据服务 (SQL Server)
【发布时间】:2014-01-31 13:31:00
【问题描述】:

我们的客户有一个 MS Access 应用程序,我们想将它链接到 SQL Server 数据库。 我们想编写某种 WCF 服务来为 Access 数据库提供来自我们 SQL Server 的正确数据。

但是我应该从哪里开始呢? 假设我已经创建了服务。

为什么我不能在我的 Access 应用程序中添加任何外部服务? 它是灰色的,我不知道为什么。

有人有这种解决方案的经验吗?

【问题讨论】:

  • 我认为数据服务选项仅适用于 .accdb 文件,对于 .mdb 文件显示为灰色。

标签: c# sql wcf ms-access ms-access-2013


【解决方案1】:

我认为没有人有经验在 Access 中执行此操作会非常困难。您可以在 access 中创建链接表,它看起来就像 Access 表,但实际上链接到 SQL Server 数据库中的表,但这不是您想要的。没有将表链接到 WCF 服务的“自然”方式。

但是,通过大量工作,您可以调用 WCF 服务并通过 Access 应用程序中的 VBA 代码对返回的 XML 数据进行反序列化。我不会亲自尝试,并且会劝阻除我最大的敌人以外的所有人这样做。

【讨论】:

  • 我仍然没有运气找到与此相关的文档。如果 Access 应用程序使用链接表到远程 Sql Server,我的问题是否可以解决?可以这样做吗?那会有多安全?
  • 链接表是相当安全的,我相信。有一个关于他们的谷歌。
【解决方案2】:

为什么我不能在我的 Access 应用程序中添加任何外部服务?它是灰色的,我不知道为什么。

“数据服务”选项仅在 .accdb 文件中可用。如果.mdb 文件已打开,则显示为灰色。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-04-30
    • 1970-01-01
    • 2011-01-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多