Microsoft Access ist eine kleine Datenbank-Engine von Anfängern oder für kleinere Websites verwendet . Sie können Visual Basic (VB) , die Datenbank direkt im Code abfragen. Dies ist von Vorteil für diejenigen, die eine dynamische Website für ihre Leser zur Verfügung stellen möchten . Um die Datenbank abfragen , müssen Sie eine Verbindung , senden Sie die Abfrage , und weisen die Ergebnisse eine eigene Visual Basic Variable. Anleitung
1
Doppelklicken Sie auf Visual Basic-Formular , um die Datei zu öffnen und Code in Ihre VB -Editor. Scrollen Sie zum Abschnitt Ihrer VB-Code , in dem Sie die Datenbank-Verbindung und Abfrage platzieren möchten.
2
Erstellen Sie Ihre Datenbank-Verbindung . Die Verbindung enthält den Server und die Datenbank , zu der Sie eine Verbindung herstellen möchten . Der folgende Code erstellt eine Verbindung :
Dim conn As String = " Data Source = localhost ; Initial Catalog = Northwind ; Integrated Security = True "
Dim SQLCON Wie SqlConnection = New SqlConnection (conn )
sqlcon.Open ()
Die "localhost " text Verbindung mit dem lokalen Computer, auf dem die Website Code befindet. Wenn Ihre Datenbank -Server auf einem anderen Computer , geben Sie den Namen des Computers anstelle von " localhost ". Ersetzen Sie "Nordwind " mit dem Namen Ihrer Datenbank .
3
Abfrage die Tabellen und Abfragen von Datenbank-Informationen . Der folgende Code zeigt, wie Sie Zugriff über die Verbindung in Schritt drei erstellt abfragen :
Dim Variable As String = "Miami"
Dim strSelect As String = "SELECT * FROM Kunden WHERE Ort = '"& Variable & " ' "
Dim dscmd As New SqlDataAdapter ( strSelect , SQLCON )
Dim ds As New DataSet ()
dscmd.Fill ( ds , " Kunden variable " )
im obigen Code wird eine Abfrage an die Access-Datenbank mit Hilfe der Variable namens gesendet " . " Diese Variable enthält die Stadt "Miami ". Diese Variable wird in der Access-Datenbank gesendet. Die Abfrage wird gesendet und in einem Datensatz Variable namens gehalten "ds . "
4
Drucken Sie den ersten Datensatz zu Ihrem neuen Code zu testen. Der folgende Code druckt den Nachnamen aus dem ersten Datensatz in der Abfrage-Ergebnisse :
MsgBox ds.Tables.Item ( " nachname " )