03.05.2013 Views

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

Dreamweaver CS3 - Adobe

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Een opgeslagen procedure is een herbruikbaar database-item dat een bepaalde bewerking met de database uitvoert. Een<br />

opgeslagen procedure bevat SQL-code waarmee u onder andere records kunt invoegen, bijwerken of verwijderen. Met<br />

opgeslagen procedures kunt u ook de structuur van de database zelf wijzigen. U kunt een opgeslagen procedure<br />

bijvoorbeeld gebruiken om een tabelkolom toe te voegen, of zelfs om een tabel te verwijderen.<br />

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

Handboek<br />

Een opgeslagen procedure kan ook een andere opgeslagen procedure aanroepen, en invoerparameters accepteren of in de<br />

vorm van uitvoerparameters meerdere waarden aan de aanroepende procedure retourneren.<br />

Een opgeslagen procedure is in die zin herbruikbaar dat u een enkele gecompileerde versie van de procedure kunt gebruiken<br />

om een databasebewerking een aantal keer uit te voeren. Als u weet dat een bepaalde databasetaak meerdere keren zal<br />

worden uitgevoerd, of dat dezelfde taak door verschillende toepassingen zal worden uitgevoerd, kunnen<br />

databasebewerkingen doeltreffender worden uitgevoerd door een opgeslagen procedure voor die taak te gebruiken.<br />

Opmerking: MySQL- en Microsoft Access-databases bieden geen ondersteuning voor opgeslagen procedures.<br />

Een opgeslagen procedure toevoegen (ColdFusion)<br />

U kunt een opgeslagen procedure gebruiken om een database te wijzigen. Een opgeslagen procedure is een herbruikbaar<br />

database-item dat een bepaalde bewerking met de database uitvoert.<br />

Opmerking: MySQL- en Microsoft Access-databases bieden geen ondersteuning voor opgeslagen procedures.<br />

Voordat u een opgeslagen procedure gebruikt om een database te wijzigen, moet u ervoor zorgen dat de opgeslagen<br />

procedure SQL bevat dat de database in een bepaald opzicht verandert. Raadpleeg uw databasedocumentatie en een goede<br />

handleiding voor Transact-SQL voor instructies bij het maken van een opgeslagen procedure en het opslaan ervan in uw<br />

database.<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 Opgeslagen procedure.<br />

3 Selecteer in het pop-upmenu Gegevensbron een verbinding met de database die de opgeslagen procedure bevat.<br />

4 Voer de gebruikersnaam en het wachtwoord voor de ColdFusion-gegevensbron in.<br />

5 Selecteer een opgeslagen procedure in het pop-upmenu Procedures.<br />

<strong>Dreamweaver</strong> vult alle parameters automatisch in.<br />

6 Selecteer een parameter en klik op Bewerken als u wijzigingen wilt aanbrengen.<br />

Het dialoogvenster Variabele voor opgeslagen procedure bewerken wordt geopend. De naam van de variabele die u<br />

bewerkt, wordt in het vak Naam weergegeven.<br />

Opmerking: U moet testwaarden voor alle invoerparameters van de opgeslagen procedure invoeren.<br />

7 Breng de noodzakelijke wijzigingen aan:<br />

• Selecteer een richting in het pop-upmenu. Een opgeslagen procedure kan invoerwaarden, uitvoerwaarden of zowel<br />

invoer- als uitvoerwaarden hebben.<br />

• Selecteer een SQL-type in het pop-upmenu. Voer een resultaatwaarde, een runtime-waarde en een testwaarde in.<br />

8 Als de opgeslagen procedure een parameter nodig heeft, klikt u op de plusknop (+) om een paginaparameter toe te<br />

voegen.<br />

Opmerking: U moet corresponderende paginaparameters toevoegen voor elke resultaatwaarde van elke opgeslagenprocedureparameter.<br />

Voeg alleen paginaparameters toe als er een corresponderende resultaatwaarde is.<br />

Klik nogmaals op de plusknop (+) als u nog een paginaparameter moet toevoegen.<br />

9 Selecteer een paginaparameter en klik op de minknop (-) als u de parameter moet verwijderen, of klik op Bewerken als<br />

u de parameter moet wijzigen.<br />

10 Selecteer de optie 'Retourneert de volgende recordset', en voer een naam voor de recordset in. Als de opgeslagen<br />

procedure een recordset retourneert, klikt u op de knop Testen om de recordset te zien die de opgeslagen procedure<br />

retourneert.<br />

<strong>Dreamweaver</strong> voert de opgeslagen procedure uit en geeft eventueel de recordset weer.<br />

622

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

Saved successfully!

Ooh no, something went wrong!