问题标签 [oledbexception]

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 投票
2 回答
2259 浏览

c# - OleDbException 未处理;超出系统资源

好的,所以我从微软那里得到了这段代码。

这是给我错误的行。

基本上,这段代码应该使用一个对话框来打开文件并将其显示在表单上。每当我打开一个 Excel 文件时,它都会给我这个错误。我什至尝试创建一个空白的 excel 文件,它仍然给了我这个。

0 投票
1 回答
810 浏览

c# - 如何在 Access 数据库中将 DateTime.now 设置为当前时间 - c# windows forms app

我遇到问题System.Data.dll 中发生了“System.Data.OleDb.OleDbException”类型的未处理异常--->当我尝试通过按下设置用户到达的日期和时间时,标准表达式中的数据类型不匹配按钮。

如何设置当前的到达日期和时间,而不会出现此错误?

部分代码

}

0 投票
4 回答
6860 浏览

.net - "Parameter ?_1 has no default value" error when ExecuteReader

Having problem with the code below in a web service. Have searched for a solution but nothing that I have seen seems different to what I am doing below.

NB: The string variable 'AccountNo' is a passed into a function which includes the code below.

The error is generated on the last line of code - ExecuteReader.

The error I get is (as mentioned above)

0 投票
1 回答
2238 浏览

c# - 为什么使用此代码会出现“条件表达式中的数据类型不匹配”?

我正在尝试使用以下代码将记录插入到 MS Access 表中:

...但是“cmd.ExecuteNonQuery();” 线路爆炸:

用户代码未处理 System.Data.OleDb.OleDbException 消息 = 条件表达式中的数据类型不匹配。源 = Microsoft Office Access 数据库引擎 StackTrace:在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommandText (Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior 行为, Object& executeResult) 在 System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior 行为, String 方法) 在 System.Data.OleDb.OleDbCommand.ExecuteNonQuery()

我的猜测是问题出在唯一的 DateTime 值上,但有什么问题:

?

我将“DateTime.Now”作为 collect_dttm 参数传递。

0 投票
2 回答
405 浏览

c# - 我可以以编程方式确定 (OLEDB) 超出了哪个列长度吗?

出于某种原因,我无法打开相关 MS Access 表的设计视图;我可以查看数据,但不能查看设计,特别是列的长度。

当我尝试使用此代码将记录插入到所述表中时:

...我明白了,“ System.Data.OleDb.OleDbException 未被用户代码处理 HResult=-2147217833 消息=该字段太小,无法接受您尝试添加的数据量。尝试插入或粘贴更少的数据。来源= Microsoft Office Access 数据库引擎"

不必猜测哪一列有太多数据,如果我能以编程方式确定哪一列是有问题的那会很好。我可以吗?如何?

0 投票
0 回答
173 浏览

vb.net - 标准表达式中的数据类型不匹配,仅使用字母字符作为参数执行标量方法,数字正常

不确定为什么我会收到上面提到的未处理异常。如果这是用文本框中的数字执行的,它很好,但是任何字母字符,它都会抛出异常。

0 投票
0 回答
152 浏览

asp.net-mvc-4 - MVC4 中的 OleDbExecption

我有一个可以下载 excel 文件的代码,它会选择其中的所有数据。这是我的代码:

当我调试它时,在excelCon.Open();我的 Catch 中传输并得到一个 OleDbException:“Microsoft Jet 数据库引擎无法打开文件''。它已经由另一个用户以独占方式打开,或者您需要查看其数据的权限。”

你能指出什么是错的吗?我没有打开的文件,我检查了它的设置,但任何人都可以打开它。你们中有人遇到过这种错误吗?

0 投票
0 回答
90 浏览

vb.net - 插入语句中的语法错误,Access 数据库

我一直在尝试在访问数据库中插入一行。我已经能够使用相同的格式插入到其他表中,但是这个表接缝有问题。我已经放下桌子并重新创建了它,但这并没有成功。所以我想我会看看是否有人能看到我的问题。这是我在 Visual Studio 中的插入代码

连接字符串在我所有其他类中都有效,所以我认为这不是问题。与我的其他表相比,此表的唯一区别是它具有外键(customerId 和 EmployeeId)。任何人都可以看到问题是什么?

0 投票
1 回答
171 浏览

vb.net - OleDBException 未处理会发生什么?

我正在做一个待办事项列表程序,错误是当我点击保存时,它会显示错误,这是完整的代码,下面会有弹出错误消息的代码

错误在

这条线

我已经通过添加这个来解决它

0 投票
1 回答
385 浏览

sql - 嵌套 SELECT 引发异常“没有为一个或多个必需参数提供值”

尝试在北风访问数据库上执行以下查询会引发异常:

我的简化查询是

仅当使用嵌套 SELECT 时才会引发异常。

问题:有没有办法使用嵌套的 SELECT 和参数?

我的代码是: