Gevensbestanden in .NET
Er zijn verschillende manieren om een database te verbinden aan je project,
of een databank te gebruiken in je programma.
- Met een wizard (screenshots op
http://free-tutorial.webs.com/apps/forums/topics/show/965501-access-database-connection-oledb-vb-net-2008?page=last)
- Maak een Access databank met daarin een tabel met namen en
geboortedata.
- In de VB ontwikkelomgeving, op de Data Source tab, klik op Add New
Data Source.
- Kies Database, New connection, kies Microsft Access als
data source, kies het bestand en test de verbinding.
- Nadien kan je kiezen welke objecten je wil gebruiken een tabel, dus.
Van dan af kan je data sources naar je formulier slepen.
- Met controls
- Nadat je de link met de databank gemaakt hebt, kan je controls aan
die bron binden met de eigenschap DataSource.
- BindingNavigator laat toe om controls die met dezelfde data
verbonden zijn, aan elkaar te linken. Zo worden updates en deletes
getoond.
- In code
- Dit valt buiten het opzet van deze site, maar
www.hlrnet.com/vb.htm
bevat heel wat links naar websites die je voorbeelden kunnen geven.
- De
twee belangrijke objecten in dat perspectief zijn DataReader (die een
databank sequentieel inleest) en DataAdapter. Een DataSet is een
tijdelijke kopij van de data.
- Met LINQ
- LINQ (Language Integrated Query)
is een manier om inline bevragingen van de databank te doen.
- Stel, we
hebben een databank met namen. De connectie naar die databank heet
namenlijst en heeft een tabel lijst met een veld naam. De code werkt dan
bijvoorbeeld zo:
Dim persoon = From lijst In db.naam(2008, 4) Select
“Jan”
For Each p In persoon
Debug.Print(persoon.naam)
Next
[VBWeb index] - [Copyright]