Hvordan bruke en VB til Call tilgang til en spørring
Å vite hvordan å spørre en Access-database tabellen ved hjelp av Microsoft Visual Basic.NET kan gjøre Windows-program mer dynamisk. Access er en relasjonsdatabase styringssystem inkludert i Microsoft Office-pakken. VB.NET er et programmeringsspråk som brukes til å lage Windows-programmer. I noen få trinn kan du opprette en VB.NET program for å få tilgang til Northwind database som følger med MS Office og spørre kundene tabellen.
Bruksanvisning
1 Åpne Microsoft Visual Basic Express og klikk "New Project ..." på ruten til venstre på skjermen. Dobbeltklikk på "Console Application".
2 Skriv inn følgende i den aller første linje av "Module1.vb":
importen System.Data.OleDb
3 Skriv inn følgende under "Sub main ()" for å erklære variabler:
Dim conn Som OleDbConnection
Dim strSQL As String
Dim ds Som datasett
Dim tmpStr As String
4 Skriv inn følgende for å opprette en ny utvalgsspørring for å søke på "Kunder" tabellen:
strSQL = "SELECT Customers.* FROM Customers;"
conn = Ny OleDbConnection _
( "Provider = Microsoft.ACE.OLEDB.12.0; Data Source = F: \ DemandStudios \ Arkiv \ North 2007.accdb;")
5 Skriv inn følgende for å opprette en ny tilkobling til databasen:
Dim myConnection As OleDbConnection = New OleDbConnection
Dim da Som OleDbDataAdapter
da = Ny OleDbDataAdapter (strSQL, conn)
ds = nytt datasett
6 Skriv inn følgende å sløyfe gjennom alle postene som returneres av søket og lagre dem til en streng variabel:
da.Fill(ds, "Customers")
For hver rowCust I ds.Tables ( "kunder"). Rows
tmpStr = tmpStr & rowCust ( "Selskapet") toString () og. "|"
tmpStr = tmpStr & rowCust ( "Last Name") toString () og. "|"
tmpStr = tmpStr & rowCust ( "fornavn") toString () og. "|" & vbLf
neste
7 Skriv inn følgende for å sende resultatene til konsollvinduet:
System.Console.Write (tmpStr)
MsgBox ( "Ferdig!")
8 Skriv inn følgende for å lukke databasetilkobling:
myConnection.Close()
Trykk "F5" for å kjøre programmet.