Programmeren in ASP.NET/Gegevenstoegang: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Koos Jol (overleg | bijdragen)
k titel 'Programmeren in ASP.NET:Gegevenstoegang' gewijzigd in 'Programmeren in ASP.NET/Gegevenstoegang': consistetie in boektitels
Koos Jol (overleg | bijdragen)
k slash en/of kleine aanpassingen
Regel 6:
*meerdere gebruikers te laten samenwerken, bijvoorbeeld op een forum, een wiki, of een intranet van een bedrijf
 
De meest gebruikte oplossing hiervoor is het bewaren van de gegevens in een databank. Bijna alle databankmerken kan je hiervoor gebruiken, en bij uitbreiding zelfs [[Microsoft Excel|Excel]], [[XML]], of gewoon tekstbestanden. In de praktijk wordt veel [[Microsoft Access|Access]] en [[SQL Server]] gebruikt.
 
Een databank of database is een bestand (of bestanden) waarin op een speciale manier gegevens opgeslagen kunnen worden. Een database bevat tabellen met rijen die we records noemen. Ieder record bevat op zijn beurt velden. Voor ieder record in een tabel is de betekenis van ieder veld hetzelfde. Een tabel met adresgegevens bevat bijvoorbeeld allemaal records met de velden adres, postcode, plaats, enz.
Regel 31:
 
In ADO.NET zijn er 6 belangrijke objecten die helpen bij het werken met databanken:
{| {{class="prettytable}}"
|-
!Object!!Beschrijving
Regel 56:
==Een verbinding maken met een databank==
Om met een database te kunnen communiceren, moet je een database-connectie hebben. Om deze te maken bevat ADO.NET twee objecten: het OleDbConnection-object en het SqlConnection-object.
Om een dergelijk object aan te maken, moet je de databank die je wil openen opgeven in een zogenaamde [[Programmeren in ASP.NET:/Werken met databanken#Een databaseconnectie maken|connectiestreng]].
 
Voorlopig nemen we als voorbeeld de connectiestreng voor een OLEDB-verbinding met een Access-databank "adressen.mdb". Het databankbestand zet je best in de folder App_Data binnen je website. Deze folder is daar speciaal voor bedoeld, en is ook extra beveiligd. Je kan de gegevens bekijken en wijzigen binnen Visual Studio via de Database Explorer (blader naar de tabel, klik rechts en kies "Show Table Data".
Regel 117:
 
In de volgende voorbeelden wordt gebruik gemaakt van een tabel "AdresTabel" met volgende velden:
{| {{class="prettytable}}"
|-
|veldnaam||type
Regel 431:
 
Merk op dat je optioneel een DISTINCT-clause (het aankruisvakje "Return only unique rows"), een WHERE-clause en een ORDER BY-clause kan instellen. We zullen die later gebruiken.
Via "Advanced" kan je eventueel de overeenkomstige INSERT-, UPDATE-, en DELETE- commando's genereren. We gebruiken die later bij de [[Programmeren in ASP.NET:/GridView|GridView]].
Na "Next" kan je de verbinding testen en klikken op "Finish".
 
Regel 514:
}}
 
[[Categorie:ASP.NET|Gegevenstoegang]]
Informatie afkomstig van https://nl.wikibooks.org Wikibooks NL.
Wikibooks NL is onderdeel van de wikimediafoundation.