The Connection object is what connects the consumer to the provider; it's the link between the program and the data. As you've already seen, the flat model of ADO means that Connection objects don't need to be created explicitly. Instead, you can pass a connection string directly to a Command or Recordset object, and ADO will create the Connection object for you. However, explicitly creating a Connection object is worthwhile if you are planning to retrieve data from the data source more than once, because you won't have to establish a fresh connection each time.KeywordsProperty CollectionEvent ProcedureOpen ConnectionError ObjectUser DetailThese keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.