如何使用TableAdapter 更新数据?
时间:2014-07-23 | 作者:本站整理 | 阅读:580在修改并验证了数据集中的数据后,可能需要将更新后的数据发回数据库。要将修改后的数据发送到数据库,需要调用 TableAdapter 的 Update 方法。此适配器的 Update 方法将更新单个数据表并根据该表中每个数据行的 RowState 执行正确的命令(INSERT、UPDATE 或 DELETE)。
根据您的业务需要,更新数据源的确切过程可能会有所不同,但是您的应用程序应该包括以下步骤:
在 try/catch 块中调用适配器的 Update 方法。
如果捕获到异常,则找到引发错误的数据行。有关更多信息,请参见如何:定位出错的行。
协调数据行中的问题(在可能的情况下以编程的方式进行,或者将无效的行显示给用户进行修改),然后重新尝试更新(HasErrors、GetErrors)。
将数据保存到数据库
调用 TableAdapter 的 Update 方法,传递数据表的名称,该数据表包含要写入数据库的值。
通过 TableAdapter 用数据集更新数据库
在 try/catch 块中包含适配器的 Update 方法。下面的示例演示如何尝试用 NorthwindDataSet 中的 Customers 表的内容从 try/catch 块内部执行更新。
Try
Me.Validate()
Me.CustomersBindingSource.EndEdit()
Me.CustomersTableAdapter.Update(Me.NorthwindDataSet.Customers)
MsgBox("Update successful")
Catch ex As Exception
MsgBox("Update failed")
End Try
注意:
由于尝试使用数据集的内容更新数据源可能会导致错误,因此应将调用该适配器的 Update 方法的代码放置在 try/catch 块的内部。
来源:本站整理
免责声明:文中图文均来自网络,如有侵权请联系删除,心愿游戏发布此文仅为传递信息,不代表心愿游戏认同其观点或证实其描述。
相关文章
更多大家都在玩
大家都在看
更多-
- 揭秘GPS暴跌:做市商市场操纵背后的死亡游戏真相
- 时间:2025-09-18
-
- CFX币怎么样?CFX币有望超过以太坊吗?
- 时间:2025-09-18
-
- 以太坊销毁地址是多少?以太坊销毁地址的工作原理介绍
- 时间:2025-09-18
-
- 沉没成本是什么?如何应对投资时的沉没成本?
- 时间:2025-09-18
-
- 比特币暴跌开启新局,“千倍潜力币”主网上线,你敢埋伏吗?
- 时间:2025-09-18
-
- 欧意APP相机图片权限上传相关凭证,如何开启相机权限教学?
- 时间:2025-09-18
-
- FIFA币价格预测:特 朗普的支持引发FIFA币热潮
- 时间:2025-09-18
-
- 2025炒币软件Top10:玩转数字货币
- 时间:2025-09-18