An object in the data environment that contains information about accessing a particular database object. For example, one command object might point to a table, another to a stored procedure, and a third to an SQL command.
Command objects are accessible in script, which allows you to open or execute the underlying data object in script. Data command objects are also re-usable, so that if the underlying database changes, you can make a change to the command object, and all pages that reference the object will work properly.
For more information, see Data Access Architecture.