el Guille, la Web del Visual Basic, C#, .NET y más...

Eliminar datos usando ADO.NET (DELETE)

 
Publicado el 25/May/2008
Actualizado el 26/May/2008
Autor: Guillermo 'guille' Som

Ejemplo de uso del comando DELETE para eliminar datos de una base de datos con ADO.NET.



 

Introducción:

La eliminación de datos la haremos con el comando DELETE de SQL.

Para eliminar los datos necesitamos un valor de un campo que sea único, en este ejemplo se utiliza el valor del campo ID para saber qué registro eliminar.

En el siguiente ejemplo los datos están en una base de datos de SQL Server que está en la instancia SQLEXPRESS del equipo local.
Para más info sobre la base de datos de ejemplo, ver: Estructura de la tabla de ejemplo.

Nota:
El código de esta página está en Visual Basic, pero puedes ver el de C# en la página con el código completo.

 

Public Function CadenaConexion() As String
    Dim csb As New SqlConnectionStringBuilder
    csb.DataSource = "(local)\SQLEXPRESS"
    csb.InitialCatalog = "prueba_SQL"
    csb.IntegratedSecurity = True

    Return csb.ConnectionString
End Function


Public Sub Eliminar(ByVal id As Integer)
    Dim sCon As String = CadenaConexion()
    Dim sel As String = "DELETE FROM " & NombreTabla & " WHERE ID = @ID"

    Using con As New SqlConnection(sCon)
        Dim cmd As New SqlCommand(sel, con)
        cmd.Parameters.AddWithValue("@ID", id)

        con.Open()

        cmd.ExecuteNonQuery()

        con.Close()
    End Using
End Sub

 

Espero que te sea de utilidad y si quieres ver otros ejemplos del resto de comandos, puedes hacerlo desde:
Instrucciones SQL desde ADO.NET.

Nos vemos.
Guillermo

 


Espacios de nombres usados en el código de este artículo:

System.Data.SqlClient
 



 


La fecha/hora en el servidor es: 22/12/2024 17:54:03

La fecha actual GMT (UTC) es: 

©Guillermo 'guille' Som, 1996-2024