Download de presentatie
De presentatie wordt gedownload. Even geduld aub
1
Presenteert:
2
Visual Basic.Net VB.NET © KINN 2005 Met databases
Is de opvolger van visual basic 6 Gericht op webapplicaties Maar ook meer OO. © KINN 2005
3
VB.Net met databases © KINN 2005 De database die wij gebruiken:
MS ACCESS © KINN 2005
4
Verbinding met de Database
MS Access ◄ ► Dataset 2 mogelijkheden: Softwarematig Met behulp van een wizard.
5
Verbinding met de Database
MS Access ◄ ► Dataset Je maakt gebruik van een Adapter. Bij Access gebruik je een OLEDBDataadapter
6
OLEDBDataadapter Deze adapter staat in de toolbox.
Sleep deze naar het formulier , je moet dan een wizard doorlopen.
7
Wizard van de dataadapter
14
OLEDBDataadapter Tenslotte verschijnen de volgende symbolen onderaan het formulier. © KINN 2005
16
Door rechts te klikken op de datadapter kun je nu een dataset genereren.
Onderaan het scherm verschijnt ook het symbool van de dataset:
20
Softwarematig 1 Verbinding instellen 2 Command voor het uitvoeren van queries instellen 3. Data-adapter toevoegen 4. Dataset creëren 5. M.b.v. de methode Fill de datasetvullen met gegevens uit de data-adapter. 6. Dataset aan objecten binden.
21
Verbinding maken 1. Connection String maken.
Om met een MS Access bestand te kunnen werken voeg je de volgende namespaces toe Voeg een verwijzing naar System.Data en System.Data.OLEDB toe in de code: Imports System.Data Imports System.Data.OleDb
22
Dim verbindingsString As String = "Provider=Microsoft. Jet. OLEDB. 4
Dim verbindingsString As String = "Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=C:\pad\database.mdb;" Dim verbinding As New OleDb.OleDbConnection (verbindingsString) verbinding.Open() verbinding.Close()
23
Dim verbinding As New OleDb.OleDbConnection (verbindingsString)
Verbinding.open() Verbinding.close()
24
OleDbCommand Dim commando As New OleDb.OleDbCommand(query, verbinding)
Dim commando As New OleDb.OleDbCommand("SELECT * from tabel ", verbinding)
25
Dim command1 As New OleDb.OleDbCommand
command1.CommandType() = CommandType.Text command1.Connection() = verbinding command1.CommandText = query
26
Dataset © KINN 2005 Dim ds1 as new Dataset Adapter1.Fill(dataset)
Vaak overloading (laten zien in vb.net m.b.v. de methode fill.) © KINN 2005
27
De gevulde dataset tonen
Bijvoorbeeld m.b.v. een datagrid. Code: Datagrid1.datasource=dataset1 © KINN 2005
29
© KINN 2005
Verwante presentaties
© 2024 SlidePlayer.nl Inc.
All rights reserved.