☰  Ampliar / reducir el margen  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
 



 


Haz tu donativo a este sitio con PayPal
 

Busca en este sitio con Google
 
Google

La fecha/hora en el servidor es: 21/07/2019 15:39:34

La fecha actual GMT (UTC) es: 

©Guillermo 'guille' Som, 1996-2019

 

Has entrado usando el host: www.elguille.info
Puedes verlo también en: http://www.mundoprogramacion.com/net/adonet/sql_instrucciones_delete.aspx