mit dem Wissen um Microsoft Access-Abfragen aus einem Visual Basic.NET Anwendung ausführen kann Ihnen helfen, Ihre Anwendung dynamischer. Access ist ein relationales Datenbank- Management-System in der Microsoft Office-Suite enthalten. Visual Basic.NET ist eine Programmiersprache verwendet, um Windows-Anwendungen zu entwickeln und ist relativ einfach zu bedienen. Es ist oft notwendig, um Updates zu einer Access-Datenbank machen aus einer Visual Basic-Anwendung basierend auf Benutzereingaben . In wenigen Schritten können Sie Visual Basic-Code schreiben , um Abfragen in Access ausführen . Things You
Microsoft Office Access 2003
Microsoft Visual Basic 2010 Express
brauchen anzeigen Weitere Anweisungen
1
Starten Sie Microsoft Office Access , und wählen Sie " Leere Datenbank . " Benennen Sie die Datenbank " QueryTest " und klicken Sie auf " Erstellen".
2
Erstellen Sie eine neue Tabelle mit dem Namen " Tabelle1 ". Auf die erste Zeile Type " John " unter " Feld1 " und " Smith " unter " Field2 . "
Hinzufügen Zeile durch Eingabe von " Jaime " unter " Feld1 " und " Gonzalez " unter " Field2 . "
Speichern "Tabelle1 " und schließen.
3
starten Sie Microsoft Visual Basic 2010 Express und wählen Sie " Neues Projekt" im "Datei "-Menü. Wählen Sie " Windows Forms Application" und klicken Sie auf "OK".
Klicken Sie auf " Toolbox " auf der linken Seite des Fensters und doppelklicken Sie auf "Button" auf eine Schaltfläche, um Ihre Form hinzufügen. Doppelklicken Sie auf " Button1 ", um die " Form1.vb "-Modul , wo Sie Ihren Code eingeben wird geöffnet.
4
Type " Importiert System.Data.OleDb " auf der Spitze der " Form1. vb " . Modul
Klicken Sie in " private Sub Button1_Click "zu starten Eingabe Ihrer Visual Basic-Code
5
Geben Sie den folgenden für Ihre Verbindung und Befehl Variablen zu deklarieren : .
< p> Dim myConnToAccess Wie OleDbConnection
Dim MySqlCommand Wie OleDbCommand
Dim mySQLStrg As String
6
Geben Sie den folgenden , um eine Verbindung zu Ihrem " QueryTest " Access-Datenbank öffnen :
myConnToAccess = New OleDbConnection ( "Provider = Microsoft.Jet.OLEDB.4.0; Data Source = C: \\ QueryTest.mdb ;")
myConnToAccess.Open ()
< p > Edit "Source = C: \\ QueryTest.mdb " . , und geben Sie den Pfad , in dem Sie Ihre Access-Datenbank
7
geben Sie den folgenden ein "Löschen "-Abfrage in Ihrer Datenbank ausführen :
mySQLStrg = " DELETE FROM Tabelle1 WHERE Tabelle1.Feld1 ((( Tabelle1.Feld1 ) = ' John ')); "
MySqlCommand = New OleDbCommand ( mySQLStrg , myConnToAccess )
mySQLCommand.ExecuteNonQuery ()
Sie den Datensatz löschen , wo " Feld1 " gleich " John ".
Presse "F5" um das Programm auszuführen und klicken Sie auf " Button1. "
< br >