问题标签 [access-database-engine]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
86 浏览

ssis - SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER 将 XLS 转换为 TXT

我用全新的笔记本电脑和香草环境开始了一份新工作。

我已经安装了 Visual Studio,并且正在尝试将 XLS 文件转换为 TXT。这是我的控制流程:

在此处输入图像描述

这是我的数据流:

在此处输入图像描述

当我运行这个包时,我遇到了臭名昭著的错误:

我试图将连接器切换到,Microsoft.ACE.OLEDB.16.0但错误是一样的。

所以我阅读了一些指南,他们大多建议下载 Microsoft Access 数据库引擎。所以我下载了Microsoft Access Database Engine 2016 Redistributable,当我运行 32 位时,它说:

您无法安装 32 位版本的 Microsoft Access Database Engine 2016,因为您当前安装了 64 位 Office 产品。如果要安装 32 位 Microsoft Access Database Engine 2016,首先需要删除 Office 产品的 64 位安装。卸载以下产品后,重新运行安装程序以安装 32 位版本的 Microsoft Access Database Engine 2016: Office 16 Click-to-Run Extensibility Component 64-bit Registration

在此处输入图像描述

所以我尝试使用 64 位,计算机说:

您无法安装 64 位版本的 Microsoft Access Database Engine 2016,因为您当前安装了 32 位 Office 产品。如果要安装 64 位 Microsoft Access Database Engine 2016,首先需要删除 Office 产品的 32 位安装。卸载以下产品后,重新运行安装程序以安装 64 位版本的 Microsoft Access 数据库引擎 2016:Microsoft Access 数据库引擎 2010(英语)、Office 16 即点即用可扩展性组件

在此处输入图像描述

...所以,哪个是哪个?我目前有Microsoft® Outlook ® for Microsoft 365 MSO (16.01380120442) 32-bit.

所以我在 StackOverflow 上找到了另一个指南,上面说我需要的正确版本是Microsoft Access Database Engine 2010 Redistributable。这是真的,至少我能够安装 32 位。

但除此之外,即使控制流或数据流上没有红点,我仍然遇到问题。

关于下一步如何尝试的任何想法?

0 投票
0 回答
52 浏览

repair - Microsoft Access 数据库引擎 2010 经常需要修复

我们正在使用 OLEDB 处理 SharePoint 列表(获取项目、更新项目、插入项目)。

每月至少 1 次我们收到错误消息: “无法执行代码阶段,因为代码阶段抛出异常:Microsoft Access 数据库引擎找不到对象 LIST。确保对象存在并且拼写它的名称和路径名称正确。如果 LIST 不是本地“

要解决这个问题,我们必须打开控制面板 -> 程序和功能 -> 找到“Microsoft Access database engine 2010”并修复它。

它有助于解决问题,但这只是暂时的解决方案。我们很快就会收到同样的错误信息。

您是否知道此问题的根源并知道有助于永久完成此任务的解决方案?

先感谢您

0 投票
0 回答
47 浏览

access-database-engine - windows 2016 server 是否支持 Microsoft Access Database Engine 2010 Redistributable

Windows 2016 服务器是否支持 Microsoft Access Database Engine 2010 Redistributable 为了读取 XLSX 文件,我计划安装 AccessDatabaseEngine_x64.exe。然而,我意识到 Windows 2016 Server 未在该部分中列出。支持的最后一个版本是 Windows Server 2012 R2。在哪里可以找到使我的 C# 应用程序能够在 Windows Server 2016 上安全读取 Excel 文件的 ODBC 驱动程序?

0 投票
0 回答
38 浏览

combinations - Visual Basic 借记贷记分录

1-嗨,先生,当我输入诸如销售和购买付款收据之类的条目时,我在 Access 数据库中有通用表我如何绑定两列(借方和贷方)必须等于保存我在 Visual Basic 2010 中连接数据库文件的条目。2 - 我可以访问 4 表以及如何使用 4 表中的一个表适配器更新和保存数据。

谢谢

0 投票
1 回答
41 浏览

azure-data-factory - 如何为从 Access DB 读取的 Datafactory 指定“只读”

我正在尝试从 Microsoft Access 数据库中提取数据。访问数据库似乎被其他人使用,不属于我/我的团队。我纯粹是在取出数据,所以我设置的用户不需要写访问权限,但我不确定如何在 Access 连接字符串中设置它。

本地机器上的集成运行时已设置,在设置 Access DB 链接服务时,我使用以下连接字符串:

我尝试附加“applicationintent=readonly”、“mode=read”、“admode=read”和其他几个变体,但总是收到错误消息“无效的连接字符串属性'mode'”。如果未指定,我会收到:

0 投票
1 回答
68 浏览

ms-access - 如何将我的 DataFactory 实例连接到 Access 数据库?

所以我正在设置一个数据流来从 Access DB 中提取数据并进入我的 Datafactory,然后推送到湖/数据仓库。

我已经在上面有文件的 VM 上设置了一个集成运行时。我目前正在使用自己的凭据来尝试使连接正常工作。

我开始使用本指南: https ://docs.microsoft.com/en-us/azure/data-factory/connector-microsoft-access?tabs=data-factory

把事情做好。这是连接字符串:

Athentication 是基本的,使用我的用户名和密码。我已经在 Datafactory 中测试了常规文件系统链接服务的凭据,它们工作正常。

我已经在 VM 上安装了 Access 并打开了数据库。检查并重新安装驱动程序,确保集成运行时用户和我的用户可以访问 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC 注册表项。集成运行时适用于 datafactory 上的其他文件/链接服务。这一切都说,我不断收到这个错误:

我只需要读取权限。我已经保存了一份副本以供参考,因此它没有被其他用户锁定。我已经登录到虚拟机并与该用户打开了同一个数据库,所以它看起来不像是权限错误。我不确定接下来我可以尝试什么。

我发现无论我输入什么用户/密码组合,我仍然会遇到同样的错误,所以可能倾向于驱动程序问题?