Visual Basic ( VB) kommandoen objekt lader dig udføre forespørgsler på en SQL -server. Du kan tilføje eller slette poster ved hjælp af VB kommando objekt. Du bruger " ExecuteNonQuery " kommando funktion til at slette en post. Funktionen returnerer ikke nogen reaktion , i modsætning til en typisk udvælgelsesforespørgsel , som returnerer en rekord sæt tabel poster . Du skal også angive de poster, du vil slette for at undgå at slette alle poster i tabellen. Instruktioner
1
Dobbeltklik på VB kilde filen for at åbne den på computeren og indlæse Visual Basic redigeringssoftware. Filen åbner til designeren. Højreklik på formularen og vælg " Code View" for at få adgang til den kode, hvor du skriver kommandoen forespørgslen.
2
Opret forbindelsen til SQL server . Indtast følgende kode til at gøre forbindelsen : Hej
Dim conn As String
conn = "Data Source = server, Initial Catalog = database User ID = bruger, Password = pass "
Erstat " server" med navnet på den server computer. Erstat "database" med databasen navn , og erstat "bruger" og "pass" med legitimationsoplysninger, der bruges til at oprette forbindelse til serveren .
3
Opsæt SQL sletning forespørgsel. Følgende kode sletter kunden med et ID på 1 : Hej
Dim query As String
query = " slette fra kunden , hvor CustomerID = 1"
4
Udfør forespørgslen ved hjælp af kommandoen objekt. Indtast følgende kode for at fuldføre forespørgsel udførelse : Hej
conn.Open ()
cmd = Ny SqlCommand (forespørgsel , con)
cmd.ExecuteNonQuery ()