De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Presenteert:.

Verwante presentaties


Presentatie over: "Presenteert:."— Transcript van de presentatie:

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

8

9

10

11

12

13

14 OLEDBDataadapter Tenslotte verschijnen de volgende symbolen onderaan het formulier. © KINN 2005

15

16 Door rechts te klikken op de datadapter kun je nu een dataset genereren.
Onderaan het scherm verschijnt ook het symbool van de dataset:

17

18

19

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

28

29 © KINN 2005


Download ppt "Presenteert:."

Verwante presentaties


Ads door Google