问题标签 [oledbcommand]
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# - 使用参数和 OleDbCommand 时进行分组,Crystal 报告
我有一个带有 group by 和参数的 sql 语句:
No value given for one or more required parameters
我收到一个错误
将其与某些值一起使用时,例如:
没有任何问题。
有人可以帮我吗?
c# - OleDbConnection - ExecuteNonQuery 需要一个打开且可用的连接。连接的当前状态为关闭
我在这里做错了什么?
.
我收到了这个错误:
ExecuteNonQuery 需要一个开放且可用的连接。连接的当前状态为关闭。
说明:执行当前 Web 请求期间发生未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。异常详细信息:System.InvalidOperationException:ExecuteNonQuery 需要打开且可用的连接。连接的当前状态为关闭。
源错误:
第 31 行:command.ExecuteNonQuery();
我试图查看其他一些线程,但没有任何帮助:
sql-server - 编写 SQL OleDbCommand 以将数据从 SqlServer 导入 Access 数据库
我有以下代码:
我想从数据库中SQL SERVER
选择ACCESS
。
另外,如果密码包含[
字符,我该如何转义?
c# - 使用 OLEDB 连接选择 Excel 工作表使用范围
有没有办法通过 OLEDB 命令对象选择 Excel 工作表使用范围?
因为我有一个包含 400 行的 Excel 文件,但是当我删除 200 行并尝试再次选择工作表时,它再次选择最多 400 行而不是选择 200 行。这是我为选择工作表而编写的代码:
c# - 更新访问表中的日期时间
我正在尝试将日期时间值插入数据表,然后使用 oledbdataadapter 的 update(datatable) 方法将其加载到我的数据库中。但我不断收到“标准表达式中的数据类型不匹配”。错误。我的访问表中的数据类型是:
根据访问短日期是 mm/dd/yyy,这符合我的 datetime/toshortdatestring 方法吗?至少我是这么认为的。
任何帮助,将不胜感激。这是我的代码:
将 OledbCommand 插入数据适配器:
我在数据表上创建数据行的部分:
c# - “无法使用已与其基础 RCW 分离的 COM 对象”错误
我正在制作一个简单的大学模块数据库系统,其中涉及更新和浏览各种课程的各种模块。我有“下一个”、“上一个”、“第一个”和“最后一个”按钮来浏览分配给使用模块表数据集的文本框的模块及其字段。我已经成功地做到了这一点,但是当我尝试使用 oleDbCommand 使用链接两个表的导师 ID 从另一个表中选择导师的名字和姓氏时。当我第一次点击按钮时,我只从模块表中获取模块详细信息,没有关于导师姓名的数据。在第二次单击时,我得到一个“无法使用已与其底层 RCW 分离的 COM 对象”。错误,在第三次单击时,我得到了导师的名字和姓氏,一切正常。这让我很困惑,因为该按钮似乎只能在点击 3 的倍数时起作用。有谁知道为什么会这样?这是代码:
c# - OleDbAdapter SelectCommand Excel c#
我想从 Excel 文件中唯一的一张表中查询数据。
此行查询来自 Sheet1 的数据。问题是我不知道输入文件中工作表的名称是什么。有什么方法可以编写命令字符串,以便无论名称是什么,它都可以访问工作表。
c# - 使用 Oledb 导出到没有标题 c# 的 excel 文件
我正在使用 OleDB,我想将我的对象导出到 excel 表中。工作表中的每一行都是我的对象之一。问题是当工作表中没有列标题时,我不知道如何插入数据。
这个:
抛出此异常:
我的连接字符串是:
oledb - 关闭命令后访问 OleDBDataReader 是否安全
在 Java 中,一旦 Statement 关闭,您将无法访问 ResultSet,尽管很多时候您会获得少量获取的数据,使其看起来像是打开的。但总的来说,它违反了 API 规则。
但是在 OLEDB 中,我想知道命令和阅读器是否适用相同的规则。例如,以下代码 100% 安全吗?即使命令被释放,SQL 提取游标是否会保持打开状态?
c# - 使用 C# 查询 Excel 文件,出现数字单元格问题
我正在查询一个 Excel 文件以检索数据记录并将它们显示在监控工具中。问题是,每当我尝试使用以下请求选择具有其 id 的记录时,它在执行查询时会引发错误:
ExecuteCommandTextErrorHandling
告诉我查询中的类型和目标单元格不兼容。
我的请求看起来像
id 列可以包含的不仅仅是数字,因此它的单元格类型是标准的默认类型。
我的问题是:如何在不知道其类型的情况下获取记录?
我是否必须强制执行列类型,如果是这样怎么办?我是否必须捕获异常并在没有引号的情况下重试?
这是用于查询 Excel 文件和我的连接字符串的代码
提前致谢。