Wissen, wie man ein DataSet zu verwenden, um Datenbank-Informationen zugreifen können Ihre Anwendung dynamischer. Ein DataSet enthält Informationen aus Daten über eine Datenquelle , die dann zugegriffen wird programmatisch abgerufen . Sie können Microsoft Visual Basic.NET , um Informationen in einer Access-Datenbank zugreifen . VB.NET ist eine Programmiersprache , die Software-Ingenieure nutzen, um Web , mobile und Desktop- Anwendungen zu entwickeln. Sie können auch ein DataSet mit anderen Programmiersprachen wie C # . Anleitung
1
Starten Sie Microsoft Visual Basic Express, und klicken Sie auf "Neues Projekt" auf der linken Seite Ihres Bildschirms . Klicken Sie auf " Visual Basic " unter " Installierte Vorlagen ", und klicken Sie auf " Windows- Forms-Anwendung. " Klicken Sie auf " OK".
2
Doppelklicken Sie auf " ListBox " auf der "Toolbox" Fenster, um eine neue Liste -Steuerelement zum Formular hinzufügen. Klicken Sie doppelt auf "Button " auf der "Toolbox" Fenster, um einen neuen Button hinzufügen.
3
Doppelklicken Sie auf " Button1 ", um das Fenster " Form1.vb "-Modul. Geben Sie den folgenden über " Public Class Form1 " , um den Namespace deklarieren:
Imports System.Data.OleDb
4
Geben Sie den folgenden unten " Button1 ", um Ihre Variablen deklariert :
Dim oleDBConn Wie OleDbConnection
Dim strSQL As String Dim
dSet As DataSet
5
Geben Sie den folgenden , um die SQL- Query-String definieren und definieren die Verbindung zur Datenbank Northwind :
strSQL = " . SELECT * FROM Products Produkte ; "
oleDBConn = _ New OleDbConnection
( "Provider = Microsoft.ACE.OLEDB . 12,0 ; Data Source = C: \\ Nordwind 2007.accdb ; ")
bearbeiten Sie die folgende Codezeile , und geben Sie den Pfad und den Namen Ihrer Access-Datenbank :
( " Provider = Microsoft . ACE.OLEDB.12.0 ; Data Source = C: \\ Nordwind 2007.accdb ; ")
6
geben Sie den folgenden um die Verbindung herzustellen und um das DataSet mit Daten aus der Tabelle zu füllen :
Dim makeConn Wie OleDbConnection = New OleDbConnection
Dim dataAptr Wie OleDbDataAdapter
dataAptr = New OleDbDataAdapter ( strSQL , oleDBConn )
dSet = New DataSet
dataAptr.Fill ( dSet , "Produkte")
7
Geben Sie den folgenden , um die DataSet-Spalten zugreifen und fügen Spalte Informationen zum Listenfeld :
For Each myRows In dSet.Tables ( "Produkte") . Rows
Me.ListBox1.Items.Add ( myRows ( " Product Code" ) . ToString )
Me.ListBox1.Items.Add ( myRows ("Product Name") ToString ) Next
8
Geben Sie den folgenden , um die Verbindung zu schließen : .
makeConn.Close ()
< p > Drücken Sie "F5" um das Programm auszuführen , und klicken Sie auf " Button1 ", um den Code auszuführen.