Visual Basic 2008 (VB) ist eine Entwicklungsumgebung und Sprache von Microsoft gemacht . VB -Tools gehören die Mittel, um Datenbanken , einschließlich der in der Microsoft Access -Format gespeichert manipulieren. Ein wesentlicher Schritt in das Einfügen von Daten in eine Access- Datenbank -Speicher formatiert wird die SQL-Anweisung , die die tatsächliche Einsatz führt . Diese Aussage kann formatiert und getestet werden in Access. Durch die Verwendung von VB auf neue Access-Daten erstellen, können Sie Programme erstellen, die Datenbank-Operationen ohne Benutzereingriff durchführen können. Anleitung
1
Open Access , und drücken Sie dann "Control -N ", um eine neue Datenbank zu erstellen . Drücken Sie " Strg- S" , um die " Datenbank speichern "-Dialog . Geben Sie " c : \\ games.accdb " für den Namen der Datei , klicken Sie dann auf "Speichern" , um die Datenbank zu speichern. Dieser Schritt erstellt eine Beispiel-Datenbank , die Sie für den VB Daten verwenden werden .
2
klicken Sie auf " Erstellen" der Registerkarte " Tabelle "-Symbol , und doppelklicken Sie auf die oberste Zelle des Gitters , dass erscheint. Type " GameName " in der Zelle.
3
Presse "Control -S ", um die Eingabeaufforderung angezeigt , um die Tabelle zu speichern, geben Sie dann " Games" für die Tabelle ein.
4
Ausfahrt Access und VB offen . Drücken Sie " Strg- N ", gefolgt von einem Klick auf " Windows-Formular -Projekt. " Diese Aktion wird ein Programm, das ein Benutzer Input /Output- Formular, das Sie anpassen.
5
Klicken Sie auf die Haupt- Symbolleiste "Tool -Box " -Symbol, um die Palette enthält Steuerelemente anzuzeigen zeigt Ihnen auf dem Standardformular ziehen kann .
6
Ziehen Sie ein Button-Steuerelement aus der Palette auf das Formular. Der rechten Maustaste auf die Schaltfläche und wählen Sie "Eigenschaften ", dann geben Sie den folgenden in der "Text" Zeile der "Eigenschaften" Bereich : " InsertToDatabase " . Die Schaltfläche zeigt den Text, den Sie eingegeben haben.
7
Doppelklicken Sie auf die Taste, um die Codierung die Umwelt gelangt. Geben Sie die folgende Aussage über die "End Sub "-Anweisung. Diese Erklärung wird eine andere Funktion aufrufen , die die Datenbank Einsetzen durchführen wird .
InsertDB ()
8
die folgende Subroutine Einfügen nach dem "End Sub "-Anweisung. Diese Subroutine öffnet eine Verbindung mit der Datenbank, die Sie vorher gemacht , dann führt eine SQL -INSERT-Anweisung für diese Datenbank -Verbindung.
Private Sub InsertDB () Dim
strCmd Wie 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 ; Bestehen 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 ()
< p> End Sub
9
Klicken Sie auf das Menü "Daten" die " neue Datenquelle hinzufügen " auswählen, dann klicken Sie auf die "Reference "-Link in dem neuen Fenster , das erscheint. VB erfordert und der folgende Schritt , um den externen Programmcode, Datenbank-Operationen führt zu lokalisieren.
10
Klicken Sie auf die neue Scheibe der Schaltfläche "Hinzufügen" , dann auf die Punkte " System.Data " und "System . DataSetExtensions "
11
Presse " F5 " , um das Programm , klicken Sie auf den " InsertToDatabase C "-Taste
12
Open, in Access , die . ": \\ Games . accdb " Datenbankdatei gespeichert.
13
Doppelklicken Sie im Navigationsbereich die " Game " Element, um die Spiele Tabelle anzuzeigen. Die Haupt- Access-Fenster zeigt die Datenreihe " Bar Wars" , die der VB-Code eingefügt .