Operation Manual

Een opgeslagen procedure uitvoeren (ASP) (CS6)
Met ASP-pagina's moet u een opdrachtobject aan een pagina toevoegen om een opgeslagen procedure te kunnen uitvoeren. Zie Over ASP-
opdrachtobjecten voor meer informatie over opdrachtobjecten.
1. Open de pagina die de opgeslagen procedure zal uitvoeren, in Dreamweaver.
2. Klik in het paneel Bindingen (Venster > Bindingen) op de plusknop (+) en selecteer Opdracht (opgeslagen procedure).
Het dialoogvenster Opdracht wordt geopend.
3. Voer een naam voor de opdracht in, selecteer een verbinding met de database die de opgeslagen procedure bevat en kies Opgeslagen
procedure in het pop-upmenu Type.
4. Selecteer de opgeslagen procedure door het item Opgeslagen procedures in het vak Database-items uit te vouwen, de opgeslagen
procedure in de lijst te selecteren en op de knop Procedure te klikken.
5. Voer alle vereiste parameters in de tabel Variabelen in.
U hoeft geen parameters in te voeren voor een RETURN_VALUE-variabele.
6. Klik op OK.
Zodra u het dialoogvenster sluit, wordt JSP-code op de pagina ingevoegd. Wanneer de code op de server wordt uitgevoerd, maakt de code
een opdrachtobject aan dat een opgeslagen procedure in de database uitvoert. De opgeslagen procedure voert op zijn beurt een
databasebewerking uit, bijvoorbeeld het invoegen van een record.
Standaard stelt de code de eigenschap Prepared (Voorbereid) van het opdrachtobject in op true (waar), zodat de toepassingsserver dezelfde
gecompileerde versie van het object telkens opnieuw gebruikt wanneer de opgeslagen procedure wordt uitgevoerd. Als u weet dat de
opdracht meerdere malen zal worden uitgevoerd, worden databasebewerkingen doeltreffender uitgevoerd als u een gecompileerde versie
van het object hebt. Als de opdracht echter maar één of twee keer zal worden uitgevoerd, vertraagt het gebruik van een opgeslagen
procedure de webtoepassing eerder omdat het systeem de opdracht eerst moet compileren. Als u deze instelling wilt wijzigen, gaat u naar
de codeweergave en verandert u de eigenschap Prepared (Voorbereid) in false (onwaar).
Opmerking: Niet alle databaseproviders ondersteunen voorbereide opdrachten. Als de database geen voorbereide opdrachten ondersteunt,
wordt mogelijk een foutbericht weergegeven wanneer u de pagina uitvoert. Schakel over naar de codeweergave en verander de eigenschap
Prepared (Voorbereid) in false (onwaar).
Als de opgeslagen procedure parameters nodig heeft, kunt u een pagina maken waarop de parameterwaarden worden verzameld en
worden verstuurd naar de pagina met de opgeslagen procedure. U zou bijvoorbeeld een pagina kunnen maken die URL-parameters of een
HTML-formulier gebruikt om parameterwaarden van gebruikers te verkrijgen.
Meer Help-onderwerpen
Juridische kennisgevingen | Online privacybeleid
611