I found a workable answer from another tip response. I placed in the Report_Terminate procedure, the code Unload DataConnection1. This seems to close the connection, so that when it calls to open it again, the command text string is refreshed. Hey, it works! I hope it's a help to someone...