Gewusst wie: Abfragen eine Microsoft Access-Datenbank mit DSN

January 30

Gewusst wie: Abfragen eine Microsoft Access-Datenbank mit DSN

Es ist nützlich zu wissen, wie Sie einen Datenquellennamen (DSN) über eine Open Database Connectivity (ODBC)-Verbindung mit Microsoft Access-Datenbank Abfragen. Microsoft Access ist eine relationale Datenbank-Anwendung, die allgemein für kleinere Datenbanken verwendet wird. Visual Basic wird oft zum Herstellen einer Verbindung mit einer Access-Datenbank. Programmierer benötigen in der Regel eine Datenbankinhalt für weitere Datenbearbeitung Abfragen. Verwenden einen DSN ist bequem, da Sie den DSN auf eine andere Datenbank verweisen, ohne Visual Basic-Code zu bearbeiten manuell aktualisieren können.

Anweisungen

1 Starten Sie Microsoft Visual Basic 2010 Express zu, klicken Sie auf "Datei" und wählen Sie "New Project...". Klicken Sie auf "Windows-Forms-Antragstellung" und wählen Sie "OK".

Doppelklicken Sie auf "Button" im Menü "Toolbox" einen neuen Button "Form1" hinzu. Doppelklicken Sie auf "Button1", "Form1.vb" zu öffnen. Geben Sie "Einfuhren System.Data.Odbc.OdbcConnection" in der ersten Zeile des Moduls "Form1.vb".

2 Klicken Sie in "Private Sub Button1_Click" und geben Sie Folgendes ein, um Ihre Variablen deklarieren und Ihr DSN-Verbindung zu öffnen:

LoopCounter As Integer Dim

Dim OdbcConn als Odbc.OdbcConnection

OdbcConn = New Odbc.OdbcConnection("DSN=myDSN")

odbcConn.Open()

Bearbeiten "DSN = MyDSN" Ihr Name "DSN" hinzufügen.

3 Geben Sie Folgendes ein, um Ihre Access-Datenbank Abfragen:

Dim OdbcDataAdapter als neue Odbc.OdbcDataAdapter("SELECT TABLE1.* FROM TABLE1;", odbcConn)

Dim OdbcDataSet neue Data.DataSet

odbcDataAdapter.Fill(odbcDataSet)

Bearbeiten "SELECT TABLE1.* FROM TABLE1;" um Ihre bestimmten Abfrage hinzuzufügen.

4 Geben Sie Folgendes ein, um Ihre Abfrage durchlaufen und ein Meldungsfeld mit Informationen aus dem ersten Feld anzuzeigen:

For LoopCounter = 0 To odbcDataSet.Tables(0). Rows.Count - 1

MsgBox(odbcDataSet.Tables(0). Rows(LoopCounter). Item(0))

Nächste

5 Geben Sie Folgendes ein, um Ihre Variablen aus dem Speicher freizugeben:

odbcConn.Close()

odbcConn.Dispose()

OdbcConn = Nothing

Mit "F5" führen Sie das Programm und klicken Sie auf "Button1".