问题标签 [oledbdataadapter]

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 回答
727 浏览

c# - OleDbAdapter SelectCommand Excel c#

我想从 Excel 文件中唯一的一张表中查询数据。

此行查询来自 Sheet1 的数据。问题是我不知道输入文件中工作表的名称是什么。有什么方法可以编写命令字符串,以便无论名称是什么,它都可以访问工作表。

0 投票
1 回答
768 浏览

c# - 如何通过c#获取工作表中某一列的数据

我写了一个winform应用程序,可以打开一张excel文件并从中读取。我使用OleDbDataAdapter读取数据,然后将数据设置为数据表。但我的问题是,在这个数据表中,第一行数据用作列的名称,但是我想使用 excel 为每列定义的基本名称(我的意思是“ABC ... AA AB ...”和很快)。

0 投票
1 回答
2228 浏览

c# - OleDbDataAdapter Fill 方法导入更多行

我正在将 excel 导入 DataTable。excel 文件包含 50x7 的单元格和数据。问题是 Fill() 方法导入 368(?) 行,而不管数据在前 50 行中。知道可能是什么问题吗?

我正在使用 OleDbDataAdapter 进行导入。

0 投票
2 回答
13931 浏览

c# - 使用 OleDbDataAdapter 更新 DataTable C#

我一直在尝试使用OleDbDataAdapter更新DataTable但对命令感到困惑。因为我有时会从不同的表中获取信息,所以我不能使用 CommandBuilder。所以我试图在我的 on 上创建命令,但发现参数很难。DataTable.GetChanges 返回需要使用 INSERT 或 UPDATE 命令的行 - 我想我无法区分它们。我需要你完成以下内容:

非常感谢你!

0 投票
1 回答
686 浏览

c# - 插入命令不起作用

我直观地使用 OleDbDataAdapter 连接到我的 .mdb 数据库。首先:如果我选择我的数据库的两个或多个表,适配器不会构建插入、删除和更新命令,而只会构建选择命令。第二:当我只选择一个表时,插入命令不起作用!这是我的代码(类似的东西):

0 投票
1 回答
6762 浏览

vb.net - OleDbDataAdapter 填充数据表

关于填写的问题OleDbDataAdapter

我有:

填充需要太多时间。
20 行需要 20 秒。
而对于 130 000 则需要更多时间(但不是 130 000 秒)。
但无论如何,20秒太多了。

为什么要花这么多时间?


问题第 2 部分:我可以跳过填充吗?

我的意思是,在填充数据表之后,我为每一行数据表做一个并转换成一个实体:

我可以通过每一行OleDbDataAdapter吗?

0 投票
2 回答
1192 浏览

c# - MS Access,OleDbAdapter 不删除记录但没有错误

我正在尝试删除包含在 datagridview 中显示的匹配文本的记录。我得到了字符串,似乎没有任何问题,但没有任何记录被删除。

0 投票
1 回答
1415 浏览

c# - 无法弄清楚如何修复 C# 中查询表达式错误中的语法错误(缺少运算符)

我遇到了上面写的错误的问题,找不到修复它的确切方法。

确切的错误是..

查询表达式 'like ' @name '' 中的语法错误(缺少运算符)。

我也已经在寻找这个问题的解决方案,并试图调整它们以尝试完成这项工作,但没有运气(上面的一个是尝试之一)

非常感谢提前!

好的,所以我现在将代码更改为此..

但我仍然遇到同样的错误。

0 投票
1 回答
6669 浏览

c# - 如何使用 oleDbDataAdapter.Update(myDataSet) 更新 excel 文件

我不断收到 InvalidOperationException(“当传递带有修改行的 DataRow 集合时,更新需要有效的 UpdateCommand”)。我只是无法弄清楚更新命令有什么问题。

这是我到目前为止的代码:

虽然google上有几个简单的例子,但我一直没能找到解决方案。

0 投票
0 回答
999 浏览

c# - OleDbDataAdapter 不会从服务器中的 excel 中读取所有数据但在本地系统中工作正常

我在使用 C# 从 excel(它包含超过 30,000 行)读取数据时遇到问题。当我在本地系统中测试时,它工作正常,即它从 excel 复制所有行,但是当我在生产服务器中部署和运行时,它只读取大约 12,000 行)。

我也尝试过使用 BulkCopy,但也是如此。它与网络服务器有什么关系(我的网络服务器是 windows server 2008)?

请帮助我。谢谢