According to http://www.delphigroups.info/2/3/181838.html
The preferred approach with ADO components is to use TADODataSet and TADOCommand. TADOQuery (and TADOTable and TADOStoredProc) are provided for compatibility.
Use TADODataSet for SQL that returns result-sets and TADOCommand for SQL that does not.
I am a clueless n00b - who is about to code a lot of ADO stuff. Is the above statement correct?
P.s is there any good open source Windows program that will let me visualize & explore the contents of my databases?
Which components should I use for something which does/does not return a result?