我正在尝试使用数据集更新数据库表,在对表中的当前行进行更改之前,我将备份到另一个数据集,以便在需要时可以还原。 Belwo是我的过程,
dsDevtLine = BSDevRpt.OpenObject(drDev(“ DEV_NO”))'从数据库获取数据
将devRptBackup用作新的BusinessRules.DeviationReport dsDeviationCopy = devRptBackup.OpenObject(drDev(“ DEV_NO”))'备份以根据需要还原数据
_result = BSDevRpt.Update(“ CASY”,dsDevtLine)'使用更新后的值更新数据库行,效果很好
现在在某些情况下,我需要将备份中的更新后的行还原为原始行 _result = devRptBackup.Update(“ CASY”,dsDeviationCopy)
这里我没有任何例外,但是数据库没有发生变化,没有任何变化,它仍然保存着更新的值。
有什么我想念的吗
最欢迎您提出任何建议。
问候 Sangeetha