Longer answer: There are many different ways of "skinning the cat". I prefer to use the various ADO methods and objects to create SQL query objects for executing my SQL tasks and jobs. So much so that I created a Script Extension which encapsulates my code so that it's always available to me.
If you don't want to use the extension, there are various examples in the TestComplete documentation that shows the basics.
Why automate? I do automated testing because there's only so much a human being can do and remain healthy. Sleep is a requirement. So, while people sleep, automation that I create does what I've described above in order to make sure that nothing gets past the final defense of the testing group. I love good food, good books, good friends, and good fun.