Forrige Næste

Sådan indsætter du en parametermarkering i SQL-forespørgslen

Det antages, at du allerede har oprettet et datasæt, inden du følger denne fremgangsmåde.

1  
2  
WHERE quantityinstock < ?
WHERE quantityinstock <= ? AND productvendor = ?
WHERE quantityinstock <= ? OR productline LIKE ?
Figur 11-2 viser et eksempel på en forespørgsel med to parametermarkeringer.

Figur 11-2	 Forespørgsel med to parametermarkeringer

Figur 11-2  Forespørgsel med to parametermarkeringer

Du er nu klar til at defineret en datasætparameter for hver ?-parametermarkering. Opgaven beskrives i næste afsnit.

Sådan definerer du en datasætparameter

Det antages, at du allerede har indsat en parametermarkering i SQL-forespørgslen, inden du følger denne fremgangsmåde.

1  
2  
3  
4  
1  
2  
3  
4  
Figur 11-3 viser et eksempel på en definition af en datasætparameter, DSP_quantityinstock, er kædet sammen med en rapportparameter, RP_quantityinstock.

Figur 11-3  Definition af datasætparameter

Figur 11-3  Definition af datasætparameter
5  
5  
Gentag trin 3 og 4 for at definere yderligere datasætparametre til andre parametermarkeringer i SQL-forespørgslen.
6  
7  
1  
2  
I Angiv parametre vises alle de rapportparametre, du har oprettet. Figur 11-4 viser eksempler på rapportparametre, RP_quantityinstock og RP_productvendor. Parameternavnene vises, fordi der ikke er angivet værdier for egenskaben Instruktionstekst.

Figur 11-4 Angiv parametre

Figur 11-4  Angiv parametre
3  

Hvis du har udført alle de tidligere beskrevne opgaver i dette afsnit, inkorporerer WHERE-udtrykket i forespørgslen de angivne værdier, og i rapporten vises de rækker, som matcher WHERE-udtrykket.


(c) Copyright Actuate Corporation 2013