问题标签 [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.
c# - 如何使用 OleDbDataAdapter(固定长度文本文件)获取没有小数分隔符的十进制数?
假设我有一个包含 3 列的固定长度文本文件,其中两个是双精度的,有 2 个小数位,但它们没有分隔符(如点或逗号):
使用 OleDbDataAdapter 我必须创建一个 schema.ini 文件,我正在尝试这样:
然后检索数据表:
我想获得具有以下值的 DataTable:
但是仅将空分配给DecimalSymbol=
in schema.ini 是行不通的。我不想做任何计算来检索这些字段,甚至不喜欢迭代文件/数据表来为每个数字添加小数分隔符,除以 100 或类似的东西,因为 numbers.txt 实际上有太多的双列解析.
任何想法将不胜感激。
c# - OleDbDataAdapter 未填充所有行
嘿,我正在使用 DataAdapter 读取 excel 文件并用该数据填充数据表。
这是我的查询和连接字符串。
问题是我的 excel 文件有 12000 条记录,但它只将 2502 条记录填充到我的数据表中。
数据适配器可以读取和写入数据表的记录数是否有限制?
vb.net - 更新数据集并将其显示回 datagridview
我在 MDSN 上找到了一种更新数据集并将其显示回 datagridview 的方法。几乎就像刷新 datagridview 一样。但是我希望找到一种方法来使用 oledpdataadapter 来做到这一点。这是我在下面找到的用更新的内容填充 datagridview 的代码,必须有一种方法可以用 oledbdataadapter 做同样的事情。
vb.net - oledbdataadapter 命令生成器 getupdate,需要参数键
我好像有问题。我有一个dataset
(excel)来源于datagridview
一个 Windows 窗体应用程序。我希望在对单元格进行更改后找到一种方法来刷新/更新我dataset
的内容。datagridview
让我来看看我为尝试实现这一目标所采取的步骤。我button
在表单中添加了“刷新”,并创建了一个名为的方法,该方法write2DGV
将dataset
在datagridview
.
我添加了一个计时器,它允许 Excel 更新以更新输出。我还添加了代码来清除我的dataset
(这是 的数据源datagridview
)。最后我有一个检索方法,它将dataset
通过datagridview
.oledataadapter
不幸的是,当我运行代码时,我收到一条错误消息,提示您没有提供密钥作为 get update 方法的参数。我不确定它们所说的“键”是什么意思,get update 方法的参数唯一有效的数据类型是布尔值。我的代码如下:
vb.net - 传递参数时并非所有变量都绑定
我尝试将值传递给数据适配器,但出现错误“并非所有变量都绑定”:
c# - 在 SSIS 2008 脚本任务中将毫秒四舍五入为秒
我正在尝试将一些数据从一个数据库导入到另一个数据库。一切正常,除了毫秒被四舍五入到最接近的秒。
在我的 SSIS 包中,我有一个记录集目标,它将查询结果存储到全局对象变量中。数据查看器显示日期及其所有时间部分(包括毫秒)正在正确显示。这是在数据流任务中。在此之后,我添加了一个脚本任务,它采用将结果存储在Recordset Destination任务中的变量。我曾经OleDbDataAdapter
将读取的行从此变量中读取到本地定义的DataTable
. 完成此操作后,任何字段中的毫秒DateTime
都会四舍五入到秒。任何线索为什么会发生这种情况以及如何解决这个问题?
编辑:对每个容器任务使用 a 来遍历记录集变量中的所有行。它仍然将毫秒四舍五入到最接近的秒。
注意:我使用的是 SSIS 2008、.NET 3.5SP1。Recordset Destination具有日期时间字段的DT_DBTIMESTAMP
数据类型。
vb.net - 使用 accdb (Access) 的 vb.net DataGridView 中的 OleDbDataAdapter 异常
为什么它告诉我“更新无法找到 TableMapping['DiscTable'] 或 DataTable 'DiscTable'。” 在这条线上:
da.Update(ds, "DiscTable")
我尝试使用 da.Update(ds) 并且也崩溃了。表中的更新还是成功了!?!?如果我删除它就可以了!
sql - 从 DataGridView 更改更新 Access 数据库
DataGridView
在对被叫进行更改后,我需要更新我的 Access 数据库DataGridView_Manage_Calculations
,然后单击Button
被叫Button_Update
。
这是我到目前为止的代码:
我收到此错误:Syntax error in INSERT INTO statement.
我究竟做错了什么?
附加信息
vb.net - 将访问从 Datatable 加载到 Dataset 到 DataGridView 并将 DataGridView 中的更改更新到 Datatable
我需要将DataTable
Microsoft Access 中的 a 加载到DataSet
using 中OleDb
。我需要将其加载DataSet
到DataGridView
. 然后,我需要对Microsoft AccessDataGridView
中的原始文件进行更改并更新这些更改。DataTable
到目前为止,这是我的代码:
现在我的数据DataTable
没有显示在我的DataGridView
.