问题标签 [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 投票
0 回答
1147 浏览

c# - 外部表不是预期格式 Excel 97-2003

我尝试打开一个excel文件并读取数据,但它总是抛出一个错误“外部表不是预期的格式”我尝试了所有可能的连接字符串,但它也会引发错误。我的连接字符串是

我也试过

但它失败了

文件扩展名为 .xls

提前致谢

0 投票
1 回答
108 浏览

c# - 一个或多个参数没有价值?

我在 gridview 中有一个按钮字段,当我按下该按钮时,它从第一列获取 id 值,我在 select 语句中使用该 id 从表中获取数据,但我收到此错误“No Value Give For One或更多参数”

0 投票
2 回答
15412 浏览

sql - MS Access 的 SQL INSERT INTO 语句

我正在尝试学习如何在我的 VB.net 程序中使用 MS Access。我正在练习学习如何使用 INSERT INTO 语句,但我不断收到错误消息。

这是我的代码:

我收到此错误“OleDbException 未处理。INSERT INTO 语句中的语法错误。” 在cmd.ExecuteNonQuery()

任何建议都非常感谢!谢谢!

0 投票
1 回答
5755 浏览

asp.net - OLEDBException:没有为 vb.net 中的一个或多个必需参数提供值

我是编程新手,我在 VB.net 中编写的 Web 应用程序有问题。我的项目中有一个 Access 数据库,并且正在使用参数化查询从中检索信息。奇怪的是,我在另一个工作正常的页面上使用了几乎相同的查询,但是这个查询给了我“没有为一个或多个必需参数提供值”错误。我一天中的大部分时间都在搜索,并意识到问题已被提出,但找不到我的问题的解决方案。我想我正在使用“?” 正确,以正确的顺序具有正确数量的参数,并且所有内容都拼写正确。这是我的代码:

等等

在 OleDBDataReader 行的 Dim 阅读器上出现程序错误。我在那里使用了一个断点来检查所有内容,并且两个参数都有正确的值。我感谢任何帮助,谢谢。

0 投票
1 回答
393 浏览

sql - 没有为一个或多个必需参数指定值。OleDbException 是 unhundled vb.net

我是 vb.net 的新手,我有一个项目 vb.net 连接以访问 2003 数据库,我想通过 vb.net 插入数据以访问数据库我正在使用 Sql 命令这里是代码 bt 它不适合我

0 投票
1 回答
604 浏览

c# - 条件表达式中的数据类型不匹配尝试添加行时出现异常

当我想在我的 Access 数据库中保存一行时,我遇到了问题。当我想在没有检查 Herinneringsmail 的情况下保存它时,它可以工作,当我检查 Herinneringsmail 时,它不起作用。所以错误出现在下面的“If(ckbHerinneringsmail.Checked){...}”中。我在标准表达式中得到 OledbException 数据类型不匹配。当我想插入行并且想用 Herinneringsmail 更新行时,我得到了异常。请帮忙。

0 投票
0 回答
323 浏览

vb.net - OleDbException '未指定的错误'

因此,每当下面的函数运行时,我都会收到 OleDBException“未指定错误” dataAdapter.SelectCommand = dbcommand

我试过添加dbcommand.connection.close()dbcommand.connection.dispose()但都没有解决问题。

我假设每次我尝试连接数据库时都会发生这个错误,但这只是我的代码中第一个这样做的函数,所以这是第一次发生错误的地方。

我在网上读到 MySQL 最终会在一段时间后清除旧连接,如果这是真的,那么我应该只需要等待......但我不想继续等待什么都没有发生。

0 投票
1 回答
870 浏览

vb.net - 是否可以在 VB.NET 中获取特定类型的 OleDbException?

我尝试捕获/获取的类型OleDbException以生成正确的错误消息。

此时我确定我捕获了任何 OleDbException,但我只想捕获重复值违规以生成错误消息。

这就是我目前要做的。

输出如下:

“违反 UNIQUE KEY 约束 'UC_MyTable'。无法在对象 'dbo.MyTable' 中插入重复键。重复键值为 (PJO, Peter Johanson)。”

0 投票
1 回答
2103 浏览

c# - c#窗口应用system.data.oledb.oledbexception操作必须使用可更新查询

我制作了一个窗口应用程序,它在运行时运行良好,但是在创建它的设置后它抛出了下面提到的异常。我已尝试授予对数据库文件的完全访问权限,但仍然无法正常工作。

system.data.oledb.oledbexception 操作必须使用可更新的。询问

我正在使用窗口 7,安装文件夹是 c:\program files\abc\ 并且访问 db 位于同一文件夹中。这是权限问题吗?请协助我删除此异常。

0 投票
3 回答
1544 浏览

c# - 在 .mdb 数据库中执行 INSERT 时出现 OleDbException

我有一个数据库,其中有一个名为Schedule. 它看起来像这样:

现在我正在尝试将值插入此表中,如下所示:

但是,每次程序执行此行时,我都会收到 OleDbException:

我看不到有关异常的任何其他信息,但我尝试使用 VS 中的查询分析器手动插入值,这很奇怪。我已经用阅读器或适配器尝试了上述方法,但每次都会遇到同样的错误......

异常文本: