读取 Microsoft Access 数据库 64 位

发布于 2024-12-29 03:17:36 字数 345 浏览 0 评论 0原文

我遇到过这样的情况:我将 .NET 应用程序迁移到 64 位,但仍然需要从 C# 代码中的 Microsoft Access 数据库读取数据。我有一个建议,我可以编写一个 Web 服务,定期从 Microsoft Access 读取数据并将其转储到 SQL Server 中,这样我就可以从应用程序中的 SQL 表读取数据,而不是直接访问 Microsoft Access 数据库。

这存在诸如从 Web 服务或 WCF 服务读取特定 PC 上的 Microsoft Access 数据库等问题。但我想具有相关权限的帐户可以解决此问题。

还有其他人遇到过这样的情况吗?如果是这样,您是如何解决这个问题的?

预先感谢您的任何指导。

I have a situation where I'm moving my .NET application to 64bit and I still need to read data from an Microsoft Access database from within C# code. I've had a suggestion where I could write a web service that reads the data periodically from the Microsoft Access and dumps it into SQL Server, so I could then read from SQL table in my application rather than accessing the Microsoft Access database directly.

This has issues like reading from the Microsoft Access database on a specific PC from the web service or WCF service. But I guess an account with relevant permissions would resolve this.

Has anyone else had a situation like this? If so, how have you worked around it?

Thanks in advance for any guidance.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

小苏打饼 2025-01-05 03:17:36

一个选项可能是将 Access DB 链接到 SQL Server。请参阅 MSDN 上的链接服务器

An option might be to link the Access DB to the SQL Server. See Linking Servers on MSDN.

两仪 2025-01-05 03:17:36

您可以使用 ACE OleDb 提供程序将您的 .Net 应用程序连接到 Access 吗?

它可以免费下载,有 32 位和 64 位版本。 Microsoft Access 数据库引擎 2010 可再发行组件

Can you use the ACE OleDb provider to connect your .Net application to Access?

It's a free download, available in both 32 and 64 bit versions. Microsoft Access Database Engine 2010 Redistributable

情深已缘浅 2025-01-05 03:17:36

请注意,如果您还需要在 64 位 Windows 中读取 32 位应用程序中的 xlsx,请安装 MADE 2007 而不是 MADE 2010(x86),因为相同版本的 MADE 2010(x86 + x64) 不能共存。

Note that if you also need to read xlsx in 32-bit application in 64-bit windows, Install MADE 2007 instead of MADE 2010(x86), because same version of MADE 2010(x86 + x64) cannot coexist.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文