DataSet的Cancel或DataBase的RollBack到底是取消当前修改(修改、添加、删除)一条记录呢,还是取消至上一次修改到目前的所有修改过的数据呢?
比如说,我对一数据集进行了操作,作了很多修改,后有想全部取消,能不能用DataSet的Cancel或DataBase的RollBack呢?我自己的体会的他们只对当前修改的一条记录做修改,是不是这样的啊?还有我发现没有调用post方法,delete就直接把数据库服务器上的数据删除了。大伙能帮我讲讲DataSet或DataBase与数据库服务器到底是怎么传输数据的啊!