Wat is ADO

ADO, staat voor "ActiveX Data Objects", is een interface die toelaat gebruik te maken van OLE DB. Waar OLE DB een standaard is ontwikkeld door Microsoft om data te benaderen van verschillende types van databases. Voor het gebruik in MS Access is het gebruik van ADO vergelijkbaar met DAO, de interface voor het benaderen Microsoft Jet Database Engine's.
Met de versie van MS Access 2000 gaf men de voorkeur aan ADO boven DAO. Ondertussen kwam men daar op terug en wordt opnieuw de voorkeur gegeven aan DAO. Wilt men gebruik maken van ADO moet in de VBA-editor via het menu 'Tools' een referentie ingesteld worden Microsoft ActiveX Data Objects.

ADO heeft veel overeenkomsten met ADO.NET, zie ADO.net objecten OleDbConnection ,OleDbCommand.

Persoonlijk gebruik ik voor Ms Access toepassingen overwegend DAO. Daarom vermeld ik hier enkel de voornaamste objecten van ADO:

  • Connection object
  • Command object
  • Recordset object
Begin