Tutorials für Gewusst wie: Hinzufügen von Daten in VB 2008 mit Access

August 20

Tutorials für Gewusst wie: Hinzufügen von Daten in VB 2008 mit Access

Visual Basic 2008 (VB) ist eine Sprache, die von Microsoft gemacht und Entwicklungsumgebung. VB Tools gehören die Mittel, um das Bearbeiten von Datenbanken, einschließlich derjenigen in der Microsoft Access-Format gespeichert. Ein wesentlicher Schritt beim Einfügen von Daten in eine Access-Datenbank ist die SQL-Anweisung Formatierung, die das eigentliche Insert ausführt. Diese Anweisung kann formatiert und in Access getestet werden. Mithilfe von VB erstellen neue Zugangsdaten können Sie Programme erstellen, die ohne Benutzereingriff Datenbankoperationen ausführen können.

Anweisungen

1 Öffnen Sie Access, und drücken Sie "Control-N", um eine neue Datenbank zu erstellen. Drücken Sie "Control-S", um das Dialogfeld "Speichern Datenbank" anzuzeigen. Geben Sie "c:\games.accdb" für den Namen der Datei und dann auf "Speichern" um die Datenbank zu speichern. Diese Schritt erstellt eine Beispieldatenbank, die Sie für die VB-Daten verwenden.

2 Klicken Sie die "Create"-Registerkarte "Tabelle", und doppelklicken Sie auf die oberste Zelle des Rasters, der angezeigt wird. Geben Sie "GameName" in die Zelle.

3 Presse "Control-S" die Aufforderung zum Speichern der Tabelle anzeigen geben Sie dann "Spiele" für den Tabellennamen.

4 Beenden Sie Access, und öffnen Sie VB. Press "Control-N," gefolgt durch Klicken auf "Windows form Projekt." Diese Aktion wird ein Programm erstellen, in dem ein User-Eingabe/Ausgabe-Formular angezeigt, die Sie anpassen können.

5 Klicken Sie auf der Hauptsymbolleiste "Toolbox" Symbol zum Anzeigen der Palette enthalten Steuerelemente, die das Standardformular gezogen werden können.

6 Ziehen Sie ein Button-Steuerelement aus der Palette auf das Formular. Der rechten Maustaste und wählen "Eigenschaften", dann geben Sie Folgendes in der Zeile "Text" im Bereich "Eigenschaften": "InsertToDatabase". Die Schaltfläche wird den Text anzeigen, die, den Sie eingegeben haben.

7 Doppelklicken Sie auf die Schaltfläche um die Codeumgebung einzugeben. Geben Sie die folgende Anweisung über die Anweisung "End Sub". Diese Anweisung wird eine andere Funktion aufrufen, die die Einfügung der Datenbank durchführt.

InsertDB()

8 Fügen Sie die folgende Subroutine nach der Anweisung "EndSub". Diese Subroutine öffnet eine Verbindung mit der Datenbank, die Sie zuvor gemacht, die dann führt eine SQL-Insert-Anweisung für die Datenbankverbindung.

Private Sub insertDb()

Dim strCmd As OleDbCommand

Dim strSQL As String

Dim DbCmd As New OleDbCommand

Dim cnxn = New OleDbConnection("Provider=Microsoft.ACE.OLEDB.12.0;Data Source=C:\\Games.accdb;Persist Security Info=False;")

strSQL = "INSERT INTO Games ([GameName] ) values ('Bar Wars');"

strCmd = New OleDbCommand(strSQL, cnxn)

cnxn.Open()

DbCmd = New OleDbCommand(strSQL, cnxn)

DbCmd.ExecuteNonQuery()

cnxn.Close()

End Sub9

Menü "Daten"-"Neue Datenquelle hinzufügen"-Element, klicken Sie auf den "Referenz" Link im neuen Fenster, das angezeigt wird. VB erfordert dieser und der folgende Schritt, den externe Programm-Code zu finden, der Datenbankoperationen ausführt.

10 Die Schaltfläche "Hinzufügen" des neuen Bereichs klicken Sie auf die Elemente "System.Data" und "System.DataSetExtensions"

11 Drücken Sie "F5" um das Programm auszuführen, klicken Sie die Schaltfläche "InsertToDatabase".

12 Öffnen Sie in Access, die "C:\Games.accdb"-Datenbankdatei, die Sie gespeichert.

13 Doppelklicken Sie im Navigationsbereich "Game" Element um die Spiele-Tabelle anzuzeigen. Access-Hauptfenster zeigt die Datenzeile "Bar Wars", die der VB-Code eingefügt.