Como hacer un DELETE en una BD SQL Server desde C Sharp!
12 agosto 2010 Deja un comentario
Ahora muestro como mandar una sentencia DELETE a una tabla muy sencilla de SQL Server , de la cual muestro su estructura a continuacion:
como se ve en la imagen, la tabla se llama animales y unicamente tiene 3 campos; el primero entero (smallint), el segundo string (char) y el tercero entero (smallint). Bueno pues no hay mucho que explicar en el codigo se explica todo. El codigo es el siguiente:
/* Instituto Tecnologico de Zacatepec, Morelos Descripcion: Este programa muestra como acceder a una BD de SQL Server para hacer un DELETE Author: Gonzalo Silverio gonzasilve@gmail.com Fecha: 12/08/2010 Archivo: Practica10.cs */ using System; using System.Data.SqlClient; public class Practica10 { static void Main() { //Variable para guardar el ID del animal a eliminar string strID; //Definicion de la cadena de conexion string strCadConexion = "user id=root;" + "password=12345;server=localhost\\SQLSERVEREXPRESS;" + "Trusted_Connection=yes;" + "database=prueba; " + "connection timeout=15"; string strCadSQL; SqlConnection myConnection = new SqlConnection(strCadConexion); //abrir la conexion try { myConnection.Open(); } catch (Exception e) { Console.WriteLine(e.ToString()); } //Solicitud y Lectura de datos Console.WriteLine("Escriba el ID del animal que desea borrar: "); strID = Console.ReadLine(); //Formando el comando SQL strCadSQL = "DELETE FROM animales WHERE id=" + strID; SqlCommand myCommand = new SqlCommand(strCadSQL, myConnection); //Ejecucion del comando en el servidor de BD myCommand.ExecuteNonQuery(); Console.WriteLine(); Console.WriteLine(" ...OK. eliminacion exitosa!"); } }
A continuacion muestro pantallazos de la compilacion y ejecucion del codigo…
compilacion:
ejecucion:
se aceptan comentarios constructivos .
}
Comentarios recientes