03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DREAMWEAVER <strong>CS3</strong><br />

Handboek<br />

9 Voer in het vak 'Ga bij succes naar' van het dialoogvenster Opgeslagen procedure de locatie in van een pagina die u wilt<br />

weergeven nadat de opgeslagen procedure met succes is uitgevoerd, of klik op de knop Bladeren om de locatie te zoeken.<br />

10 Voer in het vak 'Ga bij mislukken naar' de locatie in van een pagina die u wilt weergeven als de opgeslagen procedure<br />

niet is geslaagd, of klik op de knop Bladeren om de locatie te zoeken.<br />

11 Selecteer de optie 'Foutopsporingsinformatie weergeven bij mislukken' als u foutopsporingsinformatie wilt zien als de<br />

opgeslagen procedure is mislukt.<br />

Als u deze optie selecteert, negeert <strong>Dreamweaver</strong> de optie 'Ga bij mislukken naar'.<br />

Gebruik de foutopsporingsoptie in de ontwikkelingsfase en gebruik de optie 'Ga bij mislukken naar' als de site in gebruik<br />

genomen is.<br />

12 Klik op OK.<br />

Wanneer u het dialoogvenster hebt gesloten, voegt <strong>Dreamweaver</strong> ASP.NET-code op de pagina in, die een opgeslagen<br />

procedureindedatabaseuitvoertwanneerdecodeopdeserverwordtuitgevoerd.Deopgeslagenprocedurevoertopzijn<br />

beurt een databasebewerking uit, bijvoorbeeld het invoegen van een record of het uitvoeren van een query.<br />

Als de opgeslagen procedure parameters nodig heeft, kunt u een pagina maken waarop de parameterwaarden worden<br />

verzameld en worden verstuurd naar de pagina met de opgeslagen procedure. U zou bijvoorbeeld een pagina kunnen<br />

maken die URL-parameters of een HTML-formulier gebruikt om parameterwaarden van gebruikers te verkrijgen.<br />

Zie ook<br />

“Een geavanceerde recordset definiëren door SQL te schrijven” op pagina 524<br />

Een opgeslagen procedure uitvoeren (ASP)<br />

Met ASP-pagina's moet u een opdrachtobject aan een pagina toevoegenomeenopgeslagenproceduretekunnenuitvoeren.<br />

Zie “Over ASP-opdrachtobjecten” op pagina 618 voor meer informatie over opdrachtobjecten.<br />

1 Open de pagina die de opgeslagen procedure zal uitvoeren, in <strong>Dreamweaver</strong>.<br />

2 Klik in het paneel Bindingen (Venster > Bindingen) op de plusknop (+) en selecteer Opdracht (opgeslagen procedure).<br />

Het dialoogvenster Opdracht wordt geopend.<br />

3 Voer een naam voor de opdracht in, selecteer een verbinding met de database die de opgeslagen procedure bevat en kies<br />

Opgeslagen procedure in het pop-upmenu Type.<br />

4 Selecteer de opgeslagen procedure door het item Opgeslagen procedures in het vak Database-items uit te vouwen, de<br />

opgeslagen procedure in de lijst te selecteren en op de knop Procedure te klikken.<br />

5 Voer alle vereiste parameters in de tabel Variabelen in.<br />

U hoeft geen parameters in te voeren voor een RETURN_VALUE-variabele.<br />

6 Klik op OK.<br />

Zodra u het dialoogvenster sluit, wordt JSP-code op de pagina ingevoegd. Wanneer de code op de server wordt uitgevoerd,<br />

maakt de code een opdrachtobject aan dat een opgeslagen procedure in de database uitvoert. De opgeslagen procedure<br />

voert op zijn beurt een databasebewerking uit, bijvoorbeeld het invoegen van een record.<br />

Standaard stelt de code de eigenschap Prepared (Voorbereid) van het opdrachtobject in op true (waar), zodat de<br />

toepassingsserver dezelfde gecompileerde versie van het object telkens opnieuw gebruikt wanneer de opgeslagen procedure<br />

wordt uitgevoerd. Als u weet dat de opdracht meerdere malen zal worden uitgevoerd, worden databasebewerkingen<br />

doeltreffender uitgevoerd als u een gecompileerde versie van het object hebt. Als de opdracht echter maar één of twee keer<br />

zal worden uitgevoerd, vertraagt het gebruik van een opgeslagen procedure de webtoepassing eerder omdat het systeem de<br />

opdracht eerst moet compileren. Als u deze instelling wilt wijzigen, gaat u naar de codeweergave en verandert u de<br />

eigenschap Prepared (Voorbereid) in false (onwaar).<br />

Opmerking: Niet alle databaseproviders ondersteunen voorbereide opdrachten. Als de database geen voorbereide opdrachten<br />

ondersteunt, wordt mogelijk een foutbericht weergegeven wanneer u de pagina uitvoert. Schakel over naar de codeweergave en<br />

verander de eigenschap Prepared (Voorbereid) in false (onwaar).<br />

624

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!