单选题 以下关于RecordSet对象的主要方法说法正确的是______。
  • A.当使用AddNew方法时新输入的记录永久地保存到数据库中
  • B.Update方法可以将新添加在缓冲区的记录或修改后的结果永久保存在数据库中
  • C.Delete方法删除后的数据可以恢复
  • D.CancelUpdate方法一般在Update方法调用后调用
【正确答案】 B
【答案解析】[解析] 当使用AddNew方法时,实际上只是在内存中开辟了一个新记录的缓冲区,缓冲区中的初始值均为空,新插入的记录被保存在这个缓冲区中。要使缓冲区中新输入的记录永久地保存到数据库中,还必须使用下面介绍的Update方法,或者对当前行记录指针作一个移动操作。Update方法主要是将新添加在缓冲区的记录或修改后的结果永久保存在数据库中。Delete方法的作用是删除结果集中当前行记录指针所指的记录,并且这个删除是直接对数据库数据操作的,删除后的数据不可恢复。因此本题答案为B。