Share via


Catalogusbewerkingen uitvoeren

Als u een opdracht wilt uitvoeren om een database of catalogus te wijzigen, zoals de instructie CREATE TABLE of CREATE PROCEDURE, maakt u een Command object met behulp van de juiste SQL-instructies en een Connection object. Voer de opdracht uit met de ExecuteNonQuery methode van het Command object.

In het volgende codevoorbeeld wordt een opgeslagen procedure gemaakt in een Microsoft SQL Server-database.

' Assumes connection is a valid SqlConnection.
Dim queryString As String = "CREATE PROCEDURE InsertCategory " & _
    "@CategoryName nchar(15), " & _
    "@Identity int OUT " & _
    "AS " & _
    "INSERT INTO Categories (CategoryName) VALUES(@CategoryName) " & _
    "SET @Identity = @@Identity " & _
    "RETURN @@ROWCOUNT"

Dim command As SqlCommand = New SqlCommand(queryString, connection)
command.ExecuteNonQuery()
// Assumes connection is a valid SqlConnection.
string queryString = "CREATE PROCEDURE InsertCategory  " +
    "@CategoryName nchar(15), " +
    "@Identity int OUT " +
    "AS " +
    "INSERT INTO Categories (CategoryName) VALUES(@CategoryName) " +
    "SET @Identity = @@Identity " +
    "RETURN @@ROWCOUNT";

SqlCommand command = new SqlCommand(queryString, connection);
command.ExecuteNonQuery();

Zie ook