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.