It's not exactly what you were looking for, but why not use a client-side, batch update, disconnected ADO cursor to make your updates. Use a timer to keep reconnecting to update. If you can't reconnect, the server is down, oh well, try again next timer interval. Has the advantage of keeping no...