Die Visual Basic (VB )-Befehl Objekt können Sie Abfragen durchführen auf einem SQL -Server. Sie können hinzufügen oder Löschen von Datensätzen mit dem VB -Befehl Objekt . Sie verwenden die " ExecuteNonQuery " Command-Funktion , um einen Datensatz zu löschen. Die Funktion liefert keine Antwort , im Gegensatz zu einem typischen Auswahlabfrage , die einen Datensatz der Tabelle Datensätze zurückgibt . Sie müssen auch angeben, die gewünschten Datensätze zu löschen, um das Löschen aller Datensätze in der Tabelle . Anleitung
1
Doppelklicken Sie auf das VB -Quelldatei es auf Ihrem Computer zu öffnen und laden Sie die Visual Basic -Editing-Software . Die Datei wird an den Designer. Mit der rechten Maustaste auf das Formular, und wählen Sie "Code anzeigen ", um den Code, wo Sie den Befehl query access .
2
Erstellen Sie die Verbindung mit dem SQL -Server. Geben Sie den folgenden Code, um die Verbindung herzustellen :
Dim conn As String
conn = " Data Source = Server; Initial Catalog = Datenbank; User ID = user ; Password = pass"
Ersetzen Sie " Server " mit dem Namen des Server-Computers . Ersetzen Sie " Datenbank " mit den Namen der Datenbank , und ersetzen Sie "user" und "pass" mit den Anmeldeinformationen verwendet werden, um mit dem Server verbinden .
3
die SQL -Abfrage Löschen Set . Der folgende Code löscht der Kunde mit der ID 1:
Dim Abfrage As String
query = "von Kunden zu löschen , wo CUSTOMERID = 1"
4
Execute die Abfrage mit dem Befehl Objekt . Geben Sie den folgenden Code, um die Ausführung der Abfrage zu vervollständigen :
conn.Open ()
cmd = New SqlCommand (query , con)
cmd.ExecuteNonQuery ()