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

c# - 如何使用 OleDbDataAdapter(固定长度文本文件)获取没有小数分隔符的十进制数?

假设我有一个包含 3 列的固定长度文本文件,其中两个是双精度的,有 2 个小数位,但它们没有分隔符(如点或逗号):

使用 OleDbDataAdapter 我必须创建一个 schema.ini 文件,我正在尝试这样:

然后检索数据表:

我想获得具有以下值的 DataTable:

但是仅将空分配给DecimalSymbol=in schema.ini 是行不通的。我不想做任何计算来检索这些字段,甚至不喜欢迭代文件/数据表来为每个数字添加小数分隔符,除以 100 或类似的东西,因为 numbers.txt 实际上有太多的双列解析.

任何想法将不胜感激。

0 投票
1 回答
1323 浏览

c# - OleDbDataAdapter 未填充所有行

嘿,我正在使用 DataAdapter 读取 excel 文件并用该数据填充数据表。

这是我的查询和连接字符串。

问题是我的 excel 文件有 12000 条记录,但它只将 2502 条记录填充到我的数据表中。

数据适配器可以读取和写入数据表的记录数是否有限制?

0 投票
1 回答
91 浏览

vb.net - 更新数据集并将其显示回 datagridview

我在 MDSN 上找到了一种更新数据集并将其显示回 datagridview 的方法。几乎就像刷新 datagridview 一样。但是我希望找到一种方法来使用 oledpdataadapter 来做到这一点。这是我在下面找到的用更新的内容填充 datagridview 的代码,必须有一种方法可以用 oledbdataadapter 做同样的事情。

0 投票
1 回答
624 浏览

vb.net - oledbdataadapter 命令生成器 getupdate,需要参数键

我好像有问题。我有一个dataset(excel)来源于datagridview一个 Windows 窗体应用程序。我希望在对单元格进行更改后找到一种方法来刷新/更新我dataset的内容。datagridview

让我来看看我为尝试实现这一目标所采取的步骤。我button在表单中添加了“刷新”,并创建了一个名为的方法,该方法write2DGVdatasetdatagridview.

我添加了一个计时器,它允许 Excel 更新以更新输出。我还添加了代码来清除我的dataset(这是 的数据源datagridview)。最后我有一个检索方法,它将dataset通过datagridview.oledataadapter

不幸的是,当我运行代码时,我收到一条错误消息,提示您没有提供密钥作为 get update 方法的参数。我不确定它们所说的“键”是什么意思,get update 方法的参数唯一有效的数据类型是布尔值。我的代码如下:

0 投票
1 回答
1918 浏览

c# - 如何将“System.__ComObject”类型转换为记录集或数据集?

0 投票
1 回答
692 浏览

vb.net - 传递参数时并非所有变量都绑定

我尝试将值传递给数据适配器,但出现错误“并非所有变量都绑定”:

0 投票
1 回答
899 浏览

c# - 在 SSIS 2008 脚本任务中将毫秒四舍五入为秒

我正在尝试将一些数据从一个数据库导入到另一个数据库。一切正常,除了毫秒被四舍五入到最接近的秒。

在我的 SSIS 包中,我有一个记录集目标,它将查询结果存储到全局对象变量中。数据查看器显示日期及其所有时间部分(包括毫秒)正在正确显示。这是在数据流任务中。在此之后,我添加了一个脚本任务,它采用将结果存储在Recordset Destination任务中的变量。我曾经OleDbDataAdapter将读取的行从此变量中读取到本地定义的DataTable. 完成此操作后,任何字段中的毫秒DateTime都会四舍五入到秒。任何线索为什么会发生这种情况以及如何解决这个问题?

编辑:对每个容器任务使用 a 来遍历记录集变量中的所有行。它仍然将毫秒四舍五入到最接近的秒。

注意:我使用的是 SSIS 2008、.NET 3.5SP1。Recordset Destination具有日期时间字段的DT_DBTIMESTAMP数据类型。

0 投票
1 回答
448 浏览

vb.net - 使用 accdb (Access) 的 vb.net DataGridView 中的 OleDbDataAdapter 异常

为什么它告诉我“更新无法找到 TableMapping['DiscTable'] 或 DataTable 'DiscTable'。” 在这条线上:

da.Update(ds, "DiscTable")

我尝试使用 da.Update(ds) 并且也崩溃了。表中的更新还是成功了!?!?如果我删除它就可以了!

0 投票
1 回答
261 浏览

sql - 从 DataGridView 更改更新 Access 数据库

DataGridView在对被叫进行更改后,我需要更新我的 Access 数据库DataGridView_Manage_Calculations,然后单击Button被叫Button_Update

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

我收到此错误:Syntax error in INSERT INTO statement.

我究竟做错了什么?

附加信息

0 投票
1 回答
1692 浏览

vb.net - 将访问从 Datatable 加载到 Dataset 到 DataGridView 并将 DataGridView 中的更改更新到 Datatable

我需要将DataTableMicrosoft Access 中的 a 加载到DataSetusing 中OleDb。我需要将其加载DataSetDataGridView. 然后,我需要对Microsoft AccessDataGridView中的原始文件进行更改并更新这些更改。DataTable

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

现在我的数据DataTable没有显示在我的DataGridView.