Share via


Speichern von und Zugreifen auf Daten

Aktualisiert: November 2007

In dieser Lektion lernen Sie, wie Sie eine Datenbank verwenden, um Daten zu speichern und auf Daten zuzugreifen.

Daten sind ein zentrales Konzept im Bereich der Computerprogrammierung. Die meisten Programme verwenden Daten auf die eine oder andere Weise. In einer früheren Lektion haben Sie beispielsweise Daten in Form von Zahlen eingegeben. Diese Daten wurden dann in einer Berechnung verwendet und in einem Meldungsfeld zurückgegeben.

In sehr einfachen Programmen werden Daten als Felder im Programm dargestellt. Bei komplexeren Programmen werden Daten jedoch in einer vom Programm getrennten Struktur gespeichert. Diese Struktur wird als Datenbank bezeichnet.

Was ist eine Datenbank?

Eine Datenbank ist eine Auflistung von Daten, die in einer vom Programm unabhängigen Datei gespeichert werden. In einer Datenbank können viele verschiedene Datentypen wie Text, Zahlen, Bilder usw. gespeichert werden. Verschiedene Programme können mit derselben Datenbank verbunden sein und die darin enthaltenen Daten anzeigen und aktualisieren.

Eine Datenbank ist üblicherweise in eine oder mehrere Tabellen unterteilt. Eine Tabelle ist eine Auflistung verknüpfter Datensätze. Wenn Sie beispielsweise eine Datenbank für die Daten einer kleinen Firma verwenden, enthält diese möglicherweise eine Tabelle für Produkte sowie gesonderte Tabellen für Bestellungen und Kunden.

Jede Tabelle ist als Raster aus Spalten und Zeilen angelegt. Die Spalten stellen Kategorien für die im Datensatz enthaltenen Daten dar, und die Zeilen stellen einzelne Datensätze dar. Beispielsweise enthält die Tabelle Orders in der vorherigen Abbildung eine separate Zeile bzw. einen separaten Datensatz für jede einzelne Bestellung sowie Spalten für die jeweils bestellten Produkte mit Angaben zu Menge und Preis.

Erste Schritte mit Daten

Um von Ihrem Programm aus auf die Daten in einer Datenbank zugreifen zu können, müssen Sie zunächst über eine Datenbank verfügen. Mithilfe von Visual Basic können Sie auf einfache Weise eine eigene Datenbank erstellen oder eine bereits erstellte Datenbank verwenden.

Mit Visual Basic Express Edition können Sie auf drei verschiedene Datenbanktypen zugreifen: Microsoft SQL Server Compact Edition-Datenbanken, Microsoft SQL Server Express-Datenbanken oder Microsoft Access-Datenbanken. In diesen Lektionen verwenden Sie eine SQL Server Compact Edition-Datenbank. Weitere Informationen finden Sie unter Verwenden von SQL Server Compact 3.5 (Visual Studio).

Wenn Sie über eine Datenbank verfügen, stellen Sie mithilfe eines Objekts mit der Bezeichnung DataSet eine Verbindung zwischen der Datenbank und dem Programm her. Anschließend verbinden Sie die Felder oder Steuerelemente auf einem Formular mit den Daten in der Datenbank, indem Sie eine Technik verwenden, die als Datenbindung bezeichnet wird.

Wenn ein Feld in Ihrem Programm, beispielsweise ein TextBox -Steuerelement, an eine Spalte in einer Datenbanktabelle gebunden ist, können Sie die Daten aus dieser Spalte im Textfeld anzeigen, die Daten im Textfeld bearbeiten und in der Datenbank speichern. Sie können aber auch Daten für einen neuen Datensatz eingeben und diesen der Datenbank hinzufügen.

Dies klingt vielleicht kompliziert, ist aber eigentlich nicht schwer. Mit den Datenbanktools in Visual Basic ist das Arbeiten mit Daten ein Kinderspiel, wie Sie in den nächsten Lektionen feststellen werden.

Nächste Schritte

In dieser Lektion haben Sie gelernt, was eine Datenbank ist und wie die Datenbank mit dem Programm in Verbindung steht. In der nächsten Lektion erlernen Sie die Erstellung einer Datenbank, die von Ihren Programmen verwendet werden kann.

Hinweis:

Wenn Sie SQL Server 2005 Compact Edition nicht bei der Installation von Visual Basic Express Edition installiert haben, müssen Sie dies nachholen, bevor Sie mit der nächsten Lektion fortfahren. Weitere Informationen finden Sie unter Verwenden von SQL Server Compact 3.5 (Visual Studio) und unter Gewusst wie: Hinzufügen einer SQL Server Compact 3.5-Datenbank zu einem Projekt.

Nächste Lektion: Erstellen der ersten Datenbank

Siehe auch

Konzepte

Verwenden von LINQ in Visual Basic Express

Weitere Ressourcen

Verwalten von Datensätzen: Verwenden von Daten im Programm

Visual Basic-Einführung