Compartir a través de


Realizar operaciones de catálogo (ADO.NET)

Actualización: November 2007

Para ejecutar un comando que modifique una base de datos o un catálogo, por ejemplo una instrucción CREATE TABLE o CREATE PROCEDURE, debe crear un objeto Command mediante las instrucciones SQL adecuadas y un objeto Connection. El comando se debe ejecutar con el método ExecuteNonQuery del objeto Command.

En el ejemplo de código siguiente se crea un procedimiento almacenado en una base de datos de Microsoft SQL Server.

' 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();

Vea también

Otros recursos

Utilizar comandos para modificar datos (ADO.NET)

Comandos y parámetros (ADO.NET)