I have searched and I've found posts on other errors but none of those errors are the same as mine. After my clients close out the offline database sync is generating a "3709" error related to QS Rules and CurrentDateTime. This is followed by a runtime error. I will post more details on the errors when I get them but I'm pretty sure this isn't an ADO error.
In the meantime, the error was rare until I turned on CC/DC processing with Vital/TSys EDC. After I set the CC/DC processing up the error now occurs every night. After the runtime fault the POS shuts down.
The POS can be restarted and all processing appears to be running normally after the errors. I haven't checked yet but I don't know if the offline databases are up to date anymore. I suspect they aren't as the error occurs in the middle of the sync process.
One solution that I saw in other threads was related to machine name lookups. I went ahead and set all DB name fields to the correct IPs (I'm using a static scheme so it's no issue) in order to eliminate lookup timeouts. Unfortunately, this didn't help.
My next thought is to rebuild the offline databases.
Any other thoughts or suggestions?