OleQuery Declaratie

Met OleQuery kunnen een of meerdere query variabelen worden gedeclareerd. Een query stelt een tabel voor met 1 of meer benoemde kolommen en 0, 1 of meer rijen met gegevens. Met een gedeclareerde query variabele kan een ActiveX Data Object worden geactiveerd en een OLE DB Provider worden benaderd. OleQuery is nagenoeg identiek aan AdoQuery met dat verschil dat AdoQuery gebruik maakt van een onafhankelijke Client Cursor bibliotheek. OleQuery maakt gebruik van de cursors van de onderliggende Ole DB Provider zodat zoek, filter en sorteer opdrachten beperkt zijn tot de door de provider geboden functionaliteit.

OleQuery ConnectionString, QueryVar1, QueryVar2,....

ConnectionString (MergedString)
In ConnectionString worden de gegevens vermeld die noodzakelijk zijn om verbinding te maken met een bepaalde Provider. In ConnectionString worden keywords met hun waarde vermeld in de vorm van: Keyword1=waarde1;Keyword2=Waarde2 etc. De ConnectionString dient altijd het keyword "Provider" te bevatten welke voor ADO nodig om de betreffende provider te activeren. De overige keywords en mogelijke waarden worden bepaald door de onderliggende provider en hebben een gestandaardiseerde naam welke onder de datasource initialisatie properties in de handleiding bij de betreffende provider (dienen te) worden beschreven.

QueryVar1, QueryVar2,....(VariableName)
Er kunnen 1 of meerdere query variabelen worden gedeclareerd. Om in de modelaanwijzigen een tabel te selecteren is het voldoende om de naam van de query variabele te vermelden.