Here's one problem with the comparison:
How do you open a recordset? In order to open a recordset, you have to pass in a SQL statement. Sure, you can just drop in a name of query (which is just SQL), or table (which is of course, just "SELECT * FROM <tablename>;").
In short, there's no...