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 />

Met <strong>Dreamweaver</strong> kunt u eenvoudig een database verbinden en een recordset maken waaruit u dynamische inhoud haalt.<br />

Een recordset is het resultaat van een databasequery. Met een recordset haalt u de specifieke informatie die u vraagt, uit de<br />

totale informatie en kunt u deze informatie op een opgegeven pagina weergeven. U definieert de recordset op basis van de<br />

informatie in de database en de inhoud die u wilt weergeven.<br />

Verschillende technologieleveranciers kunnen andere technologie hanteren voor een recordset. In ASP en ColdFusion<br />

wordt een recordset een query genoemd. In JSP wordt een recordset een resultaatset genoemd. In ASP.NET wordt een<br />

recordset een DataSet (of gegevensset) genoemd. Als u andere gegevensbronnen gebruikt, bijvoorbeeld gebruikersinvoer<br />

of servervariabelen, is de naam van de gegevensbron die in <strong>Dreamweaver</strong> is gedefinieerd, gelijk aan de naam van de<br />

gegevensbron zelf.<br />

Dynamische websites hebben een gegevensbron nodig waaruit dynamische inhoud kan worden opgehaald en weergegeven.<br />

Met <strong>Dreamweaver</strong> kunt u databases, request-variabelen, URL-variabelen, servervariabelen, formuliervariabelen,<br />

opgeslagen procedures en andere bronnen van dynamische inhoud gebruiken. Afhankelijk van de gegevensbron kunt u<br />

nieuwe inhoud ophalen om aan een verzoek te voldoen, of de pagina wijzigen om aan de behoeften van gebruikers tegemoet<br />

te komen.<br />

Elke inhoudsbron die u in <strong>Dreamweaver</strong> definieert, wordt toegevoegd aan de lijst met inhoudsbronnen in het paneel<br />

Bindingen. Daarna kunt u de inhoudsbron invoegen op de geselecteerde pagina.<br />

Over recordsets<br />

Wanneer u een database als inhoudsbron voor een dynamische webpagina gebruikt, moet u eerst een recordset maken<br />

waarin u de opgehaalde gegevens opslaat. Recordsets fungeren als intermediair tussen de database waarin de inhoud wordt<br />

opgeslagen, en de toepassingsserver die de pagina genereert. Recordsets bestaan uit de gegevens die het resultaat zijn van<br />

een databasequery en die tijdelijk in het geheugen van de toepassingsserver worden opgeslagen zodat ze sneller kunnen<br />

worden opgehaald. De server verwijdert de recordset wanneer deze niet meer nodig is.<br />

De recordset zelf is een verzameling gegevens die uit een opgegeven database is opgehaald. Dat kan een hele databasetabel<br />

zijn, of een subset van de rijen en kolommen van de tabel. Deze rijen en kolommen worden opgehaald met een<br />

databasequery die in de recordset is gedefinieerd. Databasequery's worden geschreven in SQL (Structured Query<br />

Language), een eenvoudige taal waarmee u databasegegevens kunt ophalen, toevoegen en verwijderen. Met de SQL builder<br />

die bij <strong>Dreamweaver</strong> wordt geleverd, kunt u eenvoudige query's maken zonder kennis van SQL. Als u echter complexe<br />

query's wilt maken, moet u SQL leren en handmatig SQL-instructies schrijven en deze in <strong>Dreamweaver</strong> invoeren.<br />

Opmerking: In Microsoft ASP.NET wordt een recordset een DataSet (gegevensset) genoemd. Als u met ASP.NETdocumenttypen<br />

werkt, wordt in de specifieke dialoogvensters en menukeuzen van ASP.NET de term DataSet (gegevensset)<br />

gebruikt. In de documentatie bij <strong>Dreamweaver</strong> wordt in algemene zin de term recordset (of gegevensset) gebruikt, maar wordt<br />

van DataSet (of soms ook gegevensset) gesproken wanneer het specifiek over ASP.NET-functies gaat.<br />

Als u SQL gaat schrijven om met ASP.NET te gebruiken, gelden enkele specifieke omstandigheden voor ASP.NET waarmee<br />

u rekening moet houden.<br />

Voordat u een recordset definieert voor gebruik met <strong>Dreamweaver</strong>, moet u een verbinding met een database maken en<br />

gegevens in de database invoeren als dat nog niet is gebeurd. Als u nog geen databaseverbinding voor uw site hebt<br />

gedefinieerd, raadpleegt u het hoofdstuk over databaseverbindingen voor de servertechnologie waarvoor u ontwikkelt, en<br />

volgt u de instructies voor het maken van een databaseverbinding.<br />

Zie ook<br />

“Een recordset definiëren zonder SQL te schrijven” op pagina 521<br />

SQL schrijven voor ASP.NET<br />

Wanneer u SQL-instructies schrijft in het dialoogvenster Geavanceerde gegevensset, moet u zich bewust zijn van enkele<br />

specifieke omstandigheden die van toepassing zijn op ASP.NET. Deze omstandigheden worden in de volgende secties<br />

beschreven.<br />

517

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

Saved successfully!

Ooh no, something went wrong!