Like class modules, an ActiveX control can act as a data source for any type of data. This includes ActiveX Data Objects (ADO), OLE (object linking and embedding) providers, ODBC (open database connectivity) sources, and so on. When you’ve created your data source, you are then able to have data consumers use it to display and manipulate data.