Visual Basic (VB) ist eine Programmiersprache verwendet werden, um Desktop- und Web-Anwendungen machen . Ein Teil des dynamischen Anwendung ist eine Datenbank . Eine gemeinsame Datenbank in VB-Anwendungen verwendet wird, ist Access. Zugang kommt mit der Microsoft Office Suite und es kann in kleinen privaten oder Business-Websites verwendet werden. Sie können abfragen, die Daten der Tabelle in Access mit ein paar vordefinierte Funktionen in Visual Basic. Sobald abgefragt , können Sie die Informationen anzuzeigen oder es verwenden, um Werte für die Benutzer zu berechnen. Anleitung
1
Erstellen Sie die Verbindung . Eine Verbindung Variable weist den Code in einer Access-Datenbank -Datei und stellt eine Verbindung mit der Datenbank. Die Verbindung Variable verwendet die Access Engine , um die Datei , die die "Jet OLEDB " string in der Funktion zu verbinden. Der folgende Code eine Verbindung zu einer Access-Datenbank:
Dim Verbindung Wie OleDbConnectionconnection = New OleDbConnection ( "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = c : \\ MyDatabase.mdb " )
2
erstellen Sie die Abfrage-String . Eine Abfrage ist eine SQL-Syntax verwendet, um Daten aus einer Tabelle abzurufen . Die Variable unten hält eine Abfrage, die den ersten Namen für einen Kunden ruft :
Dim Abfrage als Stringquery = "select first_name von Kunden , wo customerId = 1"
3
vergeben Sie einen Befehl Variable für die Abfrage. Der Befehl Objekt wird verwendet , um die Abfrage gegen die Access-Datenbank laufen . Unten ist der Code auf Ihre Anfrage an den Befehl zuzuweisen:
Dim -Befehl als OleDbCommandcommand = New OleDbCommand (query , Verbindung)
Beachten Sie den Befehl nimmt die beiden Parameter zu einem früheren Zeitpunkt gesetzt - die Abfrage und das Connection-Objekt .
4
zuweisen einer Variablen zu halten, die Ergebnisse. Der folgende Code führt die Abfrage aus und hält die Ergebnisse in einer Variablen , die Sie verwenden , um die Ergebnisse angezeigt werden können :
results = command.ExecuteQuery ()
5
Anzeige das erste Ergebnis aus die Abfrage . Der folgende Code druckt den ersten Namen in der Command-Objekt abgefragt :
Drucken der Ergebnisse ( " vorname " )