问题标签 [ms-jet-ace]

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 投票
1 回答
2275 浏览

ms-access - MS Office 2003 安装了哪些 Jet 提供程序?

我在使用安装Access Database Engine 2010在机器上的应用程序时遇到问题Office 2003ACCDB尝试以编程方式访问文件时收到“无效密码” 。

可能是什么问题呢?我猜JETOffice 2003Access Database Engine 2010.

用什么JET provider安装Office 2003

0 投票
1 回答
741 浏览

c# - 通过 OLEDB 更新 Excel 字段会删除定义的单元格名称

我正在使用 OLEDB 更新 excel 文件,这是我遇到问题的更新示例之一:

该更新工作正常,更新我想要的单元格。但是,它还会更新先前定义的单元名称。公式中使用的单元格名称。您可以在该图像上看到问题:

在此处输入图像描述

以前有人遇到过这个问题吗?

有什么建议么 ?

0 投票
1 回答
1380 浏览

.net - 如何为 .NET 应用程序安装 Jet OLEDB 提供程序?

如何安装最新JET OLEDB的应用程序提供商.NET

这个链接不要为了安装提供Microsoft Access Database Engine程序而安装。JET OLEDB

JET OLEDB如果应用程序需要提供程序,那么应该如何安装它.NET

0 投票
1 回答
2086 浏览

import - 从 Access 2007 导入 SSIS 失败

错误消息:由于初始化提供程序时出错,测试连接失败。无法识别的数据库格式“\nrpi.local\commonData.accdb”

我设置了我的数据库和 SSIS,一切都运行良好。然而,我的数据库正在增长,当它接近 100MB 时,我决定“压缩它”我这样做的那一刻,我的 SSIS 开始在 100% 的时间内失败,我收到了上面的消息。

我曾尝试使用 JET 连接,但没有运气。我目前正在使用 ACE OLEDB 12.0 我尝试在 32 位模式下运行 SSIS,但没有运气。

如果我在压缩之前提取数据库的备份,一切都会再次运行。

基本信息:Access 2007、Visual Studio 2008 SP1

有什么想法吗?

0 投票
0 回答
528 浏览

c# - 使用 Microsoft.ACE.OLEDB C# 处理从 excel 导入的 excel 时间

我正在使用 导入一个 excel 文件C# and JetOLEDb (Microsoft.ACE.OLEDB for excel 2010 and beyond),并且我正在使用以下代码:

问题是

当我尝试导入 DateTime 值时,这些值将作为 excel 时间返回,例如“03/01/2013”​​返回为 41334。

如何将这些值转换为 .net DateTime,以及如何检查它们是日期时间值还是普通双精度值

0 投票
1 回答
671 浏览

jsf - 选择所有复选框无法正常工作

这是我的代码:当我尝试单击我的选择框时,它的所有子选择框都需要选择,当我取消选中选择框时,它的所有子选择框都需要取消选择。我尝试了以下方式..但没有得到确切的输出。可以一个帮助?

0 投票
2 回答
475 浏览

nhibernate - NHibernate 2 + NHibernate.JetDriver + MS Access:如何访问表的“附件”字段

这是我在 StackOverflow 上的第一个问题!

我在我的 vb.net 项目中使用 NHibernate 2 我还使用 NHibernate.JetDriver 来访问 MS Access 数据库

我有一个名为 tblPeople 的表,它有一个名为“PersonImage”的字段,它属于“附件”字段类型

这是课程

关于为映射选择什么数据类型以便从表中获取实际图像的任何想法?

任何朝着正确方向的帮助都会让我开心!

我什至尝试使用休眠 3 和自定义编译的 JetDriver,但无论我做什么,我都会不断收到错误无法将 String 类型的字段列中的值转换为 BinaryBlobType 或 Byte [] 类型或其他任何东西,除非我将 String 放在我得到的地方一个 ; 单独的文件名列表,仅此而已!

0 投票
2 回答
2152 浏览

excel - 使用 ACE OLEDB Provider 创建 Excel 文件的数据类型问题

我正在使用 ACE OLE DB 提供程序和执行 SQL 任务来创建 Excel 文件。我使用的连接字符串是这样的:

SQL命令是这个:

然后我使用 Excel 目标来填充文件。当我打开结果文件时,所有列都是文本列,数字存储为文本。我在哪里做错了?

谢谢你。

0 投票
1 回答
4500 浏览

.net - 更新 Excel 工作表:无法更新“(表达式)”;字段不可更新

好的,所以我是 .NET 的新手,我在使用 ACE.OLEDB 连接更改 Excel 工作表中的更新值时遇到了问题。我不断收到错误消息:无法更新“(表达式)”;字段不可更新。所以我的工作表的结构是这样的:

公式字段包含一个公式,该公式在另一个 Excel 工作簿中查找符号,然后获取其资产类别。问题是它不允许我更新该字段。我将列的格式更改为文本只是为了看看这是否是问题但没有改变。我不知道为什么我不能像添加文本一样添加公式?

下面是我的代码:

任何帮助将不胜感激。我真的很难过。上面的代码是 MSDN 示例的变体。

0 投票
1 回答
1840 浏览

c# - 如何使用 C# 在 VS 2012 中使用 Microsoft.Ace.Oledb 在 Excel 工作表中插入新行

我正在执行以下操作以使用 Microsoft.ACE.OLEDB 作为 c# 代码中的提供程序在 Excel 工作表中插入一行: 1- 我有以下连接字符串:

2-并插入以下代码:

但是一旦我运行我的代码,打开连接时就会出现以下 OleDbException 异常:

我进行了搜索,发现它与错误的连接字符串格式有关,所以经过几次尝试后,我发现当我删除“ReadOnly = False;”时 从连接字符串 OleDbException 异常更改为:

执行命令“dbCommand.ExecuteNonQuery”时;所以我也进行了搜索,发现这是一个权限问题,所以我给了 Excel 文件一个由用户组“Everyone”修改的总权限,但仍然有同样的例外。我真的迷路了,我尝试了很多东西,我将不胜感激;我很确定这是一个愚蠢的错误!