Query en schrijver

In het volgende introductieschema worden uitwisselingen op laag niveau beschreven voor lezen (ExecuteQuery) en schrijven (Writer) tussen database en klant (webpagina's of Adobe Campaign-clientconsole).

ExecuteQuery

Voor kolommen en voorwaarden kunt u Query's gebruiken.

Hierdoor kunt u de onderliggende SQL isoleren. De querytaal is niet afhankelijk van de onderliggende engine: sommige functies worden opnieuw toegewezen, waardoor meerdere SELECT SQL-orders kunnen worden gegenereerd.

Voor meer op dit, verwijs naar Voorbeeld op de methode "ExecuteQuery"van schema "xtk:queryDef".

De ExecuteQuery methode wordt voorgesteld in ExecuteQuery (xtk:queryDef).

Schrijven

Met schrijfopdrachten kunt u eenvoudige of complexe documenten schrijven met items in een of meer tabellen van de basis.

Transactionele APIs laat u aansluitingen via het updateOrInsert bevel beheren: één bevel laat u gegevens tot stand brengen of bijwerken. U kunt wijziging het samenvoegen (ook vormen samenvoegt): deze werkende wijze laat u gedeeltelijke updates machtigen.

De structuur van XML biedt een logische mening van de gegevens aan en laat u de fysieke structuur van de SQL lijst negeren.

De schrijfmethode wordt voorgesteld in Write/WriteCollection (xtk:zitting).

ExecuteQuery (xtk:queryDef)

Deze methode laat u vragen van gegevens uitvoeren verbonden aan een schema. Het neemt een authentificatietekenreeks (moet worden het programma geopend) en een document van XML beschrijvend de vraag die als parameters moet worden voorgelegd. De retourparameter is een XML-document dat het resultaat bevat van de query in de indeling van het schema waarnaar de query verwijst.

Definitie van de methode "ExecuteQuery" in het schema "xtk:queryDef":

<method name="ExecuteQuery" const="true">
  <parameters>
    <param desc="Output XML document" name="output" type="DOMDocument" inout="out"/>
  </parameters>
</method>
NOTE
Dit is een const-methode. De invoerparameters worden in een XML-document opgenomen in de indeling van het schema "xtk:queryDef".