Es ist nützlich zu wissen , wie man eine Microsoft Access-Datenbank unter Verwendung eines Data Source Name (DSN ) durch eine Open Database Connectivity (ODBC )-Verbindung abzufragen. Microsoft Access ist ein relationales Datenbank- Anwendung, das häufig für kleinere Datenbanken verwendet wird. Visual Basic.NET wird oft verwendet, um eine Access- Datenbank zu verbinden. Programmierer benötigen in der Regel eine Datenbank abfragen Inhalt zur weiteren Datenmanipulation. Mit einem DSN ist praktisch, weil Sie manuell aktualisieren DSN auf eine andere Datenbank , ohne Ihre Visual Basic -Code zu bearbeiten verweisen. Things You
System-DSN -Verbindung
Microsoft Access-Datenbank
Microsoft Visual Basic 2010 Express
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Visual Basic 2010 Express , klicken Sie auf " Datei" und wählen Sie " Neues Projekt ... " . Klicken Sie auf " Windows- Forms Applciation " und wählen Sie " OK".
Doppelklicken Sie auf "Button" aus der "Toolbox "-Menü , um eine neue Schaltfläche " Form1 " hinzuzufügen. Doppelklicken Sie auf " Button1 " zu öffnen " Form1.vb " . Typ "Imports System.Data.Odbc.OdbcConnection " in der ersten Zeile des " Form1.vb "-Modul.
2
Klicken Sie in " Private Sub Button1_Click " und geben Sie die folgenden Variablen zu deklarieren , um Ihre und öffnen Sie Ihre DSN-Verbindung :
Dim loopCounter As Integer Dim
odbcConn Wie Odbc.OdbcConnection
odbcConn = New Odbc.OdbcConnection ( " DSN = mydsn " )
odbcConn.Open ()
Edit " DSN = mydsn ", um Ihre "DSN " Namen hinzufügen
3
Geben Sie den folgenden , um Ihre Access-Datenbank abzufragen. :
Dim As New OdbcDataAdapter Odbc.OdbcDataAdapter ( "SELECT * FROM TABLE1 TABLE1 ; . " , odbcConn )
Dim As New odbcDataSet Data.DataSet
odbcDataAdapter.Fill ( odbcDataSet )
bearbeiten "SELECT * FROM TABLE1 TABLE1 ; . " auf Ihre speziellen Abfrage hinzuzufügen
4
Geben Sie den folgenden eine Schleife über Ihre Anfrage und zeigt eine Meldung mit Informationen aus der. erste Feld :
loopCounter = 0 To odbcDataSet.Tables (0) Rows.Count - 1 of
MsgBox ( odbcDataSet.Tables (0) Rows ( loopCounter ) Artikel (0) . . . )
Weiter
5
Geben Sie den folgenden , um Ihren Variablen aus dem Speicher freizugeben :
odbcConn.Close ()
odbcConn.Dispose ()
odbcConn = Nothing
Presse "F5" um das Programm auszuführen und klicken Sie auf " Button1 " .