Hoe maak je een tabel query met behulp van Visual Basic Maak

Hoe maak je een tabel query met behulp van Visual Basic Maak


Visual Basic (VB) is een programmeertaal gebruikt voor desktop en web applicaties te maken. Onderdeel van een dynamische toepassing een database. Een gemeenschappelijke database die wordt gebruikt in VB toepassingen Access. Toegang wordt geleverd met de Microsoft Office Suite en het kan worden gebruikt in kleine particuliere of zakelijke websites. U kunt de tabel gegevens opvragen in Access met behulp van een aantal vooraf gedefinieerde functies in Visual Basic. Eenmaal opgevraagd, kunt u de informatie weer te geven of het gebruiken om waarden te berekenen voor uw gebruikers.

instructies

1 Maak de verbinding. Een verbinding met variabele punten de code om een ​​Access-database-bestand en maakt een verbinding met de database. De verbinding variabele maakt gebruik van de Access-engine om verbinding te maken met het bestand, dat is de "Jet OLEDB" string in de functie. De volgende code maakt verbinding met een Access-database:

Dim verbinding Zoals OleDbConnection
verbinding = New OleDbConnection ( "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = c: \ myDatabase.mdb")

2 Maak de query string. Een query is een SQL syntax wordt gebruikt om gegevens op te halen uit een tabel. onder de variabele bevat een query die de eerste naam voor een klant ophaalt:

Dim query string
vraag = "select voornaam van de klant waarbij customerId = 1"

3 Wijs een commando variabele voor de query. De opdracht object wordt gebruikt om de query tegen de Access-database uit te voeren. Hieronder is de code op uw vraag om de opdracht object toe te wijzen:

Dim commando als OleDbCommand
command = New OleDbCommand (query verbinding)

Let op de commando neemt de twee parameters opgezet eerder - de query en de verbinding object.

4 Wijs een variabele om de resultaten te houden. De onderstaande code wordt uitgevoerd de query en houdt de resultaten in een variabele die u kunt gebruiken om de resultaten weer te geven:

results = command.ExecuteQuery ()

5 Geef het eerste resultaat van de query. De onderstaande code drukt de eerste naam bevraagd in de opdracht object:

Print resultaten ( "first_name")