Wie eine Access-Abfrage in VB ausführen . Der Zugang ist mit dem Microsoft Office Suite von Anwendungen enthalten , so ist es günstiger als Enterprise-Datenbanken wie Oracle oder SQL Server. Access hat die Fähigkeit zum Ausführen von Abfragen , so können Sie Datensätze für Ihre Web-Anwendung aus der Datenbank -Datei abzurufen. Da Visual Basic (VB) ist auch ein Microsoft-Produkt , Abrufen von Datensätzen erfordert nur ein paar Zeilen Code. Anleitung
1
Erstellen Sie die Variablen für die Abfrage-Prozess benötigt. Eine Verbindung , Abfrage-und Datensatz -Objekt benötigt , um Datensätze aus Visual Basic abzurufen. Der folgende Code definiert jeder VB Objekt erforderlich:
Dim conn Wie ADODB.ConnectionDim SQL Wie StringDim rs As ADODB.Recordset
2
die Verbindung zu Ihrem Access-Datenbank erstellen . Die Verbindung findet die Datenbank-Datei und öffnet sie , so können Sie Abfragen auf die Datei auszuführen. Der folgende Code öffnet Ihre Access-Datenbank :
conn.Open "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = c : \\ theDB.mdb "
3 < p > erstellen Sie Ihre Query-String . Die " SQL "-Variablen in einem Schritt definiert wird verwendet, um Ihre Abfrage zu erstellen. In diesem Beispiel gibt die Abfrage den ersten Namen für die Liste der Kunden. Der folgende Code erstellt eine Access-Abfrage :
SQL = "select first_name von Kunden "
4
Führen Sie die Abfrage auf der Access-Datenbank mit dem Connection-Objekt . Der folgende Code führt die Abfrage aus und ordnet die Ergebnisse der "RS "-Variable in Schritt eins erstellt:
rs.Open SQL , um conn
5
Drucken aus einem Datensatz überprüfen, ob die Abfrage erfolgreich war. Sie können Ihre Ergebnisse , indem Sie eine Meldung , die den ersten Datensatz in der Ergebnisse zeigt, testen. Die folgenden druckt die erste "Vorname " in Ihrem Datensatz : .
MsgBox " Der erste Datensatz ist" & rst [0] ToString