从描述来看,您因该是使用DataAdapter来做更新操作。
您修改了Dataset的内容,将Dataset作为参数传递给DataAdapter.update命令。
DataAdapter在更新的时候报错了 updatecommand 影响 0 条记录的问题。
这个问题多半是由于updateCommand在更新的时候,没有在数据库中找到对应的纪录条。所以会发生报错的问题。
请您将您的DataAdatper的updatecommand以及deletCommand的SQL语句找出来。
看一下SQL语句是否有Where条件,判断一下按照Where的条件在您的数据库是否有对应的记录条。
检查此类问题,一个最简单的方式就是,使用SQL Profile。
打开您的SQL profile,开始trace.
然后重现您的问题。当您再受到报错信息的时候。
在SQL profile中找到当前执行的语句。
然后直接在SQL 中运行一下。看看您的数据是否更新了。
在SQL中直接运行的话,因该会也会提示您影响了0条记录。
这个就表示当前的SQL语句在数据库中找不到对应的数据。