问题标签 [aceoledb]
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.
sql-server - SSIS 作业失败并出现错误“该步骤未生成任何输出。返回值未知。进程退出代码为 -529697949。”
我有一个 SSIS 包,它有一个简单的数据流,带有 Excel 到 Excel 的数据传输。我正在使用 Microsoft.ACE.OLEDB 12.0 驱动程序进行连接。现在在我的开发机器中,它通过包运行良好。但是当我通过 SQl 代理作业部署和运行它时,它给了我错误
该步骤没有产生任何输出。返回值未知。进程退出代码为 -529697949。
我尝试启用日志记录,但它没有在日志中打印任何错误。
请建议。
.net - 使用 ACE OLEDB 将数据导出到模板化 xls 文件时,视图会受到影响
我的任务是将数据导出到 xls/ xlsx/ xlsm 文件。我成功完成了 xlsx 和 xlsm 文件,但遇到了 xls 问题。
我有带有模板的示例 xls 文件
我正在分享代码。
在这里,GetXLFile 方法使用 SaveFileDialog,它允许用户选择扩展名并选择 xls 文件的位置以导出数据。然后它将给定的文件名和路径保存到“xlFile”字符串。之后,它将模板化的示例 xls 文件复制到 xlFile。你可以在这里找到它的代码。
FillDGVDataToDataTbl 将 datagridview 的数据填充到名为“dataTbl”的数据表中。
在此之后,我将 dataTbl 的数据导出到 xlFile 的选定范围内。“InsertRecords”将数据插入每一行,“InsertColumns”在模板之后的工作表第一行中插入列。
所有这些都运行良好,但视图存在一些问题。
这是所需的视图。
但是,当我打开 xlFile 时,它看起来像这样。
(请注意第一行“公司名称”的字体和B、F、H列合并单元格的颜色。这些列的标题字体也发生了变化。)
我没有对 xlFile 进行任何其他更改。谁能告诉我如何获得所需的视图?
提前致谢。
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 位。
但除此之外,即使控制流或数据流上没有红点,我仍然遇到问题。
关于下一步如何尝试的任何想法?
vb.net - “Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册。” 尝试运行表单时抛出异常。例如购买表格
我一直在尝试将 Microsoft 访问数据库文件连接到我的 Visual Basic 应用程序。当我尝试运行应用程序时出现错误:“Microsoft.ACE.OLEDB.12.0' 提供程序未在本地计算机上注册”我使用的是 Microsoft Visual Basic 2012。
检查链接以获取输出屏幕截图。1
有人有什么主意吗?
c# - 外部表不是预期的格式打开 xml
我正在尝试在我的应用程序中上传一个 excel(.xlsx) 文件,该文件是由同一个应用程序通过 open xml sdk 创建的。我面临着异常“外部表不是预期格式”。但是,如果我手动打开文件并保存并重试,它会被上传而没有任何错误。有没有办法以编程方式执行打开 excel 文件并保存的任务?我不能要求我的用户/客户遵循这个解决方法。任何线索都会有所帮助。下面是引发异常的代码片段。'con.open()' 行正在引发上述异常。请找到使用的连接字符串