问题标签 [dataadapter]
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.
tsql - 为什么 DataAdapter 没有收到触发器引发的错误
我在处理更新操作的视图上有一个触发器。当我使用 MS Management Studio 并进行插入时,我收到此错误:
这就是我的触发器中的内容:
开头的错误永远不会发送到 DataAdapter,它会默默地失败。我在 DataAdapter.RowUpdated 上有一个事件处理程序,但此操作没有错误。也没有为 INSERT 或 DELETE 捕获错误。
可能会发生什么阻止我在应用程序中收到错误?
exception - 为什么 FbDataAdapter 在批量更新大约一分钟后会抛出 NullReferenceException?
在将具有 1850 新行的 DataTable 更新到 FbDataAdapter 时,我在执行期间收到 NullReferenceException。
通常它会成功插入大约 1200 条记录,有时更多,有时更少……
但是,当使用调试器单步执行代码时,它有时会插入整个记录集,没问题。
我正在使用 Firebird ADO.NET DataProvider v2.1。
有任何想法吗?谢谢!
堆栈跟踪:
内部异常:
.net - .Net DbDataAdapter 在填充的数据表上有错误的主键,我想纠正这个
.NET/MSSQL 服务器问题:
我使用System.Data.SqlClient.SqlDataAdapter连接到数据库并从数据库中的视图中读取(.Fill)数据表(从 v_coolview 中选择 *)。问题是视图由多个表(当然)组成,并且生成的 DataTable通常有一个主键集(Datatable.PrimaryKey),其中包含错误的列。
由于自动行为/算法不能仅仅猜测视图结果的正确 PK,我想指定它。
我怎样才能做到这一点?
database - VB.NET 数据集更新
我是 vb.net 的新手,在使用数据集上的 For...Next 构造更新表中的字段时遇到了很大的挑战。下面的示例代码 - 谁能告诉我我错过了什么?我知道这个特定的例子可以用一个简单的 SQL 更新语句来完成,但是这个代码的实际用途需要逐步遍历数据集中的每条记录。下面的例子只是一个简单的例子,让我把程序搞定。请注意,这将毫无例外地运行,但不会更改表中的数据。
帮助!:)
ado.net - ADO.NET中数据适配器的原子性
我是 ADO.NET 的新手并正在学习它。我想知道 ADO.NET 中的数据适配器是否在填充数据集和更新数据库时自行提供原子性或 ACID 属性,或者我们是否必须显式使用事务来实现这一点。
比方说:
- 我想通过数据适配器从数据库中获取数据到数据集
- 向网站发送一些信息
- 对数据集中的数据进行一些更改
- 使用 DataAdapter.Update(DataSet) 更新数据库
我希望所有步骤(如果需要可以排除第一步,因为它将是一个可以一次性获取的离线数据)一次完成,原子地,我需要一个事务吗?如果不是如何实现这一点?
c# - 数据表更新问题
保存数千行并在执行某些操作后更新它们的最佳方法是什么。
目前,我使用一个数据表,填充它,当完成插入时
在对 MyDataTable 进行一些更改后,我再次使用 MyDataAdapter.Update(MyDataTable) 方法。
编辑:
很抱歉没有提供更多信息。
可能有多达 200.000 行将从 XML 文件创建。那里的行将被保存到数据库中。之后,每一行都会有一些过程。我需要更新数据库中的每一行。
我决定更新数据表并使用相同的数据适配器更新行,而不是逐行更新。
这是我最好的。
我认为可能有更聪明的方法。
sql - SQL 存储过程和数据集
我有一个在 SSMS 中运行良好的 sql 存储过程。当我尝试通过代码执行并将返回分配给数据集时,我得到了零行。我已经使用即时窗口来确保我将正确的参数发送到存储的过程,这一切都很好。
还有什么会导致我将零行分配给数据集。这是我的代码。
谢谢,迈克
编辑:我没有从 SQL 中得到任何异常..
Public Function GetTransReporting(ByVal transNumber As Long, ByVal customerID As Long) As DataCommon.transReporting
End Function
sql - 使用数据适配器更新 SQL 数据库的并发冲突
我在更新通过数据适配器对数据表所做的更改时遇到了一些问题。我收到“并发冲突:UpdateCommand 影响了 10 行中的 0 行”
现在这是问题所在。我正在选择 DISTINCT 记录,基本上每个 SequenceNo 都有一行。可能有许多行具有相同的序列号,我希望这将更新它们。我不确定这是否与我的问题有关。
c# - C#:在没有任何主键的情况下更新数据集
当表没有主键时,是否可以在 C# 中使用 OleDbAdapter 并将其 Update 方法用于数据集,我该怎么做?
c# - 如何使用 IDataAdapter 将多个表添加到数据集?
请参阅如何将多个表读入数据集? 我的应用程序有一个数据库工厂。我可以对多个表使用“da.Fill(ds)”[带有 IDataAdapter 实现]吗?或者如何将更多表添加到同一个数据集中。复制整个表格可以,但这是唯一的方法吗?
罗尔夫