To review, after opening the database, issue the PRAGMA busy_timeout = x, with x being however long I want to wait before aborting. I can keep both database handles open at the same time, but need to make sure I finalize the operation before the timeout happens (assuming the other program is also trying to access the database at the same time).
--------------------- Scott Doctor scott at scottdoctor.com ---------------------