问题标签 [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.
c# - 尝试从 Access 数据库中删除时出现 C# OleDb 异常“没有为一个或多个必需参数提供值”
我有一张带有“SEMESTER、SUBJECT、OFFER、RESULT”的表格,其中“SEMESTER”和“SUBJECT”是主键。当我使用查询时
"DELETE FROM Course_Information WHERE Semester = 1 AND Subject = 'CSE-414' ;
它在访问数据库中完美运行,但是当我尝试在我的 C# 代码中使用它时,我总是遇到异常。
此外,如果我使用“DELETE FROM Course_Information WHERE Semester = 1 ;
我想在 WHERE 条件下同时使用“SUBJECT”和“SEMESTER”(因为同一学期可能有不同的主题)
看我的代码,
c# - 尝试在 OleDb 的帮助下从数据库中读取数据时出现异常
您好我正在尝试使用 OleDb 连接数据库,但是当我想从那里读取数据并在之后使用 Read() 命令时
在 String istifadeciAd 和 istifadeciParol 中,由于 IndexoutofRange,GetString 出现错误。但是我们不需要使用列索引调用 GetString 吗?
c# - System.Data.OleDb.OleDbException(0x80004005):未指定的错误
通过保存为数据表的一系列循环和数据库调用(仅限 Select 语句),我正在生成一个包含这些值的 .txt 文件。它运行了一会儿(19行......19个完整循环周期)然后我得到一个运行时异常被connection.Open()
我将整个循环放在一个 try catch 块中,以便捕获异常并生成消息,然后是 2 个空行,然后是堆栈跟踪。
我试图阅读这篇文章并弄清楚该怎么做,但在数据库连接方面我有点新手。我在别处看过,但似乎没有找到一个非常适合我情况的问题。
仅供参考:C# 4.0 Windows 窗体应用程序,Access DB
我希望找到一些关于从哪里开始寻找的建议。我很肯定,由于我实施的验证而引发此错误时,我的连接已关闭,如下所示:
正在从这里调用此方法:
和
这是循环(它有点长,可能会做得更好,但我只是想找出为什么它在多次工作后会中断)
异常从以下行引发:
在这里面:
sql - System.Data.OleDb.OleDbException 无效参数
我正在上传一个 Excel 表,并希望将其数据移动到数据库中的另一个表中。最近两天我遇到了一个错误(System.Data.OleDb.OleDbException invalid argument
),但是,如果我设计一个非常简单的应用程序,它就可以正常工作。请帮我
c# - Access数据库c#中的更新查询错误
我的代码中有错误。它给了我一个 OleDbException (没有为一个或多个必需参数提供值),希望有人能指出方法。
这是我的代码的一部分:
sql - 与 MS Access 连接时 vb.net 中的异常 OLEDB
当我输入
但是,当我键入以下代码并更改 sql 查询时。它显示发生了 OLEDB 异常。
请告诉我出了什么问题?在此先感谢 PS:代码运行良好,直到 MsgBox("database is now open")...问题仅出现在 da.Fill(ds,"...")
c# - 查询表达式中的 C# 语法错误(缺少运算符)
我收到此错误cmd.ExecuteNonQuery()
...我认为我错了cmd.CommandText
...
查询表达式 'Nr_Crt='1' 和 Varsta '3' 和 KG '2' 和 Specie 'Iepure' 和 Risc'Nu' 和 Tip1 'Diurn' 和 Tip2 'Carnivor'' 中的语法错误(缺少运算符)。
vb.net - 创建链接服务器时出错.....无法为链接服务器初始化 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”的数据源对象
请看下面的截图:我进入下面的对象资源管理器,展开链接服务器节点并右键单击我需要的链接服务器,然后单击“测试连接”,我得到了与该线程中讨论的相同的错误。
我正在尝试写入访问数据库中的表,并且访问数据库作为链接服务器连接。创建链接服务器的代码是下面的sql,嵌入到应用程序中的代码如下......
但是,我收到错误:无法为链接服务器进程输出和访问数据库初始化 OLE DB 提供程序“Microsoft.ACE.OLEDB.12.0”的数据源对象
我正在运行 Access 2010
另外,我是否需要在“进程输出”中手动创建目录进程输出和访问数据库?我实际上是手动创建的,但这没有帮助....我还禁用了用户帐户控制设置,但这没有帮助。