Gewusst wie: Einfügen ein Datasets in einer Tabelle in Visual Basic

September 26

Gewusst wie: Einfügen ein Datasets in einer Tabelle in Visual Basic

Wissen, wie Datasets verwenden beim Arbeiten mit Datenbanken in Microsoft Visual Basic können Sie Zeit sparen. VB ist eine objektorientierte Programmiersprache, die von Microsoft angebotene, und es ist sehr mächtig, aber relativ einfach zu erlernen und anzuwenden. Ein Dataset ist ähnlich einer Tabelle--können Sie Hinzufügen von Spalten und Zeilen der Daten hinein und alles im Speicher zu speichern. In wenigen Schritten schreiben Sie VB-Code, um ein Dataset zu einer Tabelle hinzuzufügen.

Anweisungen

1 Starten Sie Microsoft Visual Basic Express, und klicken Sie auf "New Project..." im linken Bereich des Bildschirms. Doppelklicken Sie auf "Konsolen Anwendung." Drücken Sie "Strg" und "A" und dann "Löschen", um die vorhandenen Code löschen.

2 Kopieren Sie und fügen Sie den folgenden Code in "Module1.vb" Modul. Der Code wird stellen Sie eine Verbindung zu einer Microsoft Access-Datenbank, Abfragen, die "TEST_CASE" und legen Sie dessen Inhalt in einer Datentabelle. Der Code zeigt dann den Inhalt der Datentabelle.

System.Data.OleDb importiert

Modul Modul1

Sub Main()

Dim connString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\testDatabase.mdb"

Dim myConnection As OleDbConnection = New OleDbConnection

Dim da As OleDbDataAdapter

Dim ds As DataSet

myConnection.ConnectionString = connString

da = New OleDbDataAdapter("SELECT TEST_CASE.* FROM TEST_CASE", myConnection)

ds = New DataSet

da.Fill(ds, "TEST_CASE")

Dim dt As DataTable = ds.Tables("TEST_CASE")

For Each dtRow As DataRow In dt.Rows

For Each col As DataColumn In dt.Columns

Console.WriteLine(dtRow(col))

Next

Console.WriteLine("".PadLeft(20, "="))

Next

myConnection.Close()

End Sub

Ende-Modul

3 Bearbeiten Sie die folgende Codezeile und geben Sie den Pfad zu Ihrer Access-Datenbank:

Dim connString As String = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\testDatabase.mdb"

Mit "F5" um das Programm auszuführen.