gpt4 book ai didi

ado.net - DataSet.AcceptChanges() 不起作用

转载 作者:行者123 更新时间:2023-12-02 11:04:54 24 4
gpt4 key购买 nike

在我的应用程序中,以下代码未将数据保存回数据库

this.lMSData.publisher.AddpublisherRow(txtname.Text, txtcondact.Text, txtmobile.Text);
this.lMSData.publisher.AcceptChanges();

我还使用了 lmsData.AcceptChanges() ..但它不起作用,我注意到我可以更新和删除行并保存回数据库而不会出现任何错误。但我无法添加数据

最佳答案

AcceptChanges 不会将数据保存回数据库 - 为此,您需要调用表适配器/数据适配器上的更新方法。数据集是“可回滚的”。您所做的所有更改都可以通过调用 RejectChanges 来撤销(此时任何已添加的行都将被删除,并且标记为“已修改”或“已删除”的行将返回到原来的状态);或通过调用 AceptChanges 提交,新数据将成为当前数据。但此时数据仍仅存在于数据集中 - 直到您调用 Update。

关于ado.net - DataSet.AcceptChanges() 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20811755/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com