De presentatie wordt gedownload. Even geduld aub

De presentatie wordt gedownload. Even geduld aub

Presenteert:. Visual Basic.Net VB.NET Is de opvolger van visual basic 6 Gericht op webapplicaties Maar ook meer OO. Met databases © KINN 2005.

Verwante presentaties


Presentatie over: "Presenteert:. Visual Basic.Net VB.NET Is de opvolger van visual basic 6 Gericht op webapplicaties Maar ook meer OO. Met databases © KINN 2005."— Transcript van de presentatie:

1 Presenteert:

2 Visual Basic.Net VB.NET Is de opvolger van visual basic 6 Gericht op webapplicaties Maar ook meer OO. Met databases © KINN 2005

3 VB.Net met databases De database die wij gebruiken: De database die wij gebruiken: MS ACCESS MS ACCESS © KINN 2005

4 Verbinding met de Database MS Access ◄ ► Dataset 2 mogelijkheden: 2 mogelijkheden: 1.Softwarematig 2.Met behulp van een wizard.

5 Verbinding met de Database MS Access ◄ ► Dataset Je maakt gebruik van een Adapter. Je maakt gebruik van een Adapter. Bij Access gebruik je een Bij Access gebruik je een OLEDBDataadapter 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.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("SELECT * from tabel ", verbinding)  Dim commando As New OleDb.OleDbCommand(query, verbinding)

25  command1.CommandType() = CommandType.Text  command1.Connection() = verbinding  command1.CommandText = query OleDbCommand(2) Dim command1 As New OleDb.OleDbCommand

26 Dataset  Dim ds1 as new Dataset  Adapter1.Fill(dataset)  Vaak overloading (laten zien in vb.net m.b.v. de methode fill.) (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


Download ppt "Presenteert:. Visual Basic.Net VB.NET Is de opvolger van visual basic 6 Gericht op webapplicaties Maar ook meer OO. Met databases © KINN 2005."

Verwante presentaties


Ads door Google