Not trying to explain anything to you, I thought it humorous that you posted a thread about a DB error, that's all!
I too worked in IT for many decades, now retired. I applaud you for 30 yrs, I know how difficult it can be.
First thing I programmed was on a PDP-11 by hand in binary. Long time ago.
Regards,
barts