Results 1 to 2 of 2

Thread: Undo Logs

  1. #1

    Thread Starter
    Randalf the Red honeybee's Avatar
    Join Date
    Jun 2000
    Location
    off others' brains
    Posts
    4,345
    For my project that uses Access2000, I need to create and maintain an Undo log, which will record all database updations made from a certain point of time to a certain point of time and then if the need be, the application should be able to undo these database updations.

    I can record the SQL statements used to update the database fine, but how do I build the Undo functionality?

    .
    I am not a complete idiot. Some parts are still missing.
    Check out the rtf-help tutorial
    General VB Faq Thread
    Change is the only constant thing. I have not changed my signature in a long while and now it has started to stink!
    Get more power for your floppy disks. ; View honeybee's Elite Club:
    Use meaningfull thread titles. And add "[Resolved]" in the thread title when you have got a satisfactory response.
    And if that response was mine, please think about giving me a rep. I like to collect them!

  2. #2
    Fanatic Member
    Join Date
    Oct 2000
    Location
    London
    Posts
    1,008
    If it is simply an Update you want to roll back, you can record StartValue and EndValue and Criteria and to rollback apply:

    Code:
    UPDATE Table SET Table.Field = "EndValue"
    WHERE (((Table.Field)="Criteria"));
    You need to be really careful about your criteria having changed so you need to rollback bit by bit!

    You can do this more easily in SQL Server by using the Transaction Logs.

    Cheers,

    P.
    Not nearly so tired now...

    Haven't been around much so be gentle...

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  



Click Here to Expand Forum to Full Width