in reply to Re^2: MySQL AES Encryption with CBC mode
in thread MySQL AES Encryption with CBC mode

running them separate terminates the initial assigned "session" and reverts to defaults with the second command.

That's part of what I meant when I was talking about calling DBConnect every time DBRun or DBDo gets called: This will establish a new connection to the database for every command you run, so that will certainly cause the session to be ended and a new one begun. Have you tried to see what happens when you connect only once at the beginning of the script and then run your commands separately?